1
我使用TFS WIT在Web應用程序和我目前設定工作項的緩存文件夾設置WorkItemTrackingCacheRoot在web.config中(通過TFS API使用)在.NET代碼,而不是web.config中
我想在代碼中設置它,因爲我想使用Path.GetTempFolderPath中的用戶默認臨時文件文件夾路徑。
有關如何做到這一點的任何想法?
我使用TFS WIT在Web應用程序和我目前設定工作項的緩存文件夾設置WorkItemTrackingCacheRoot在web.config中(通過TFS API使用)在.NET代碼,而不是web.config中
我想在代碼中設置它,因爲我想使用Path.GetTempFolderPath中的用戶默認臨時文件文件夾路徑。
有關如何做到這一點的任何想法?
請問這是您要找的答案嗎?
(從here)
的應用設置可以在web.config
被創建或以編程
web.config
:
<appSettings> <!-- Add reference to TFS Client Cache -->
<add key="WorkItemTrackingCacheRoot" value="C:\TFSClientCache" />
</appSettings>
代碼:
if (WebConfigurationManager.AppSettings["WorkItemTrackingCacheRoot"] == null || WebConfigurationManager.AppSettings["WorkItemTrackingCacheRoot"] == String.Empty)
{
WebConfigurationManager.AppSettings["WorkItemTrackingCacheRoot"] = System.IO.Path.GetTempPath() + "TFSClientCache";
}
我成功地使用這種技術來控制TFS客戶端使用af來自外部源的較舊路徑。非常好! – killthrush 2013-10-24 19:58:25