TFS2015构建服务器: Access to user path denied when enabling the extension with a VSIX

标签 tfs vsix

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

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

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

你知道如何解决吗?

更新:在我的例子中设置 DeployExtension=false 可以解决问题。该错误来自 Microsoft.VsSDK.targets 中的 DeployVsixExtensionFiles 目标,在我的情况下,不需要进行此部署。

最佳答案

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

关于TFS2015构建服务器: Access to user path denied when enabling the extension with a VSIX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37482902/

相关文章:

tfs - 将 VS2019 与 TFS2018 vnext 构建系统结合使用,无需服务器端解决方法

visual-studio-2010 - VSIX:在VS启动时执行代码

c# - 无法使用 DllImport 找到 VSIX dll

visual-studio-2015 - 使用 VS 2015 实验实例调试在 VS 2017 中创建的 VSIX

version-control - 跨 TFS 文件夹共享代码(例如 svn :externals)?

c# - 找不到命名空间 - 使用 TFS 构建

visual-studio - 如何以编程方式将文件添加到 Visual Studio 模板?

visual-studio-2012 - VSIX - 无法加载引用的 dll 的文件或程序集

visual-studio - VS 项目绑定(bind)有什么作用?

github - 从 TFS 迁移到 GITHUB