【发布时间】:2016-12-14 02:27:24
【问题描述】:
虽然我在 TeamCity 中构建自己的 Visual Studio 扩展(同样适用于任何支持构建 VS 解决方案的 CI 服务器构建),但我的构建停留在步骤 DeployVsixExtensionFiles 上。据我了解,目标是在 VS 可扩展性文件中定义的,并且默认导入到任何 .csproj 中。我也意识到这是一个“又名测试”步骤,它试图通过运行命令将扩展嵌入到 VS 的虚拟副本中:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /RootSuffix Exp /ResetSettings General.vssettings /Embedding /Command File.Exit
我有两个问题: 1.我应该禁用扩展的发布版本这一步吗? 2. 如果是,如何做到这一点。
【问题讨论】:
-
不太清楚您的问题。你的意思是部署 VSIX 项目? >> 我是否应该为扩展的发布版本禁用此步骤在我看来,这是基于要求的。 >> 如何做到这一点。在项目文件 (.csproj) 中,在 PropertyGroup 部分 (
) 将部署扩展设置为 false。 False
标签: visual-studio visual-studio-2015 msbuild visual-studio-extensions