TFS2015 构建服务器:使用 VSIX 启用扩展时拒绝访问用户路径

TFS2015 Build server: Access to user path denied when enabling the extension with a VSIX

我在构建解决方案期间在 TFS 构建服务器中遇到以下错误:

使用 VSIX 标识符“”启用扩展时出现问题。访问路径 'C:\Users\tfsbuild\AppData\Local\Microsoft\VisualStudio.0Exp\Extensions\extensionSdks.en-US.cache' 被拒绝。

我设置了 msbuild /m:1,但没有用

你知道怎么解决吗?

更新: 在我的例子中,设置 DeployExtension=false 解决了问题。该错误来自 Microsoft.VsSDK.targets 中的 DeployVsixExtensionFiles 目标,在我的例子中,此部署不是必需的。

清除 %localappdata%\Microsoft\VisualStudio.0Roslyn 目录(或分析器的另一个放置位置,例如 14.0Exp)并重建分析器。