我有当前的问题。我想实施“配置转换”以使我的生活更轻松。我目前在 Visual Studio 2010 中有三个构建配置。调试、QA 和发布。QA 构建配置的设置已从 Release 构建配置中复制。
编辑: 这是 c-sharp 中的一个 Web 应用程序项目。
我的网站应用程序项目是我正在使用的解决方案中的 15 个项目之一。在我的网站中,当我右键单击 web.config 文件以“添加配置转换”时,只有调试和发布 .config 转换文件是补充说,我的 QA 丢失了:/
我环顾四周,发现有一个命令行选项,如下所示
msbuild "C:\...project.csproj" /t:TransformWebConfig /p:Configuration=QA
但是运行之后,我收到以下错误:
“未从项目“项目”设置 OutputPath 属性。请检查以确保您已为此项目指定了配置和平台的有效组合。
注意:在命令中,我的路径是正确的。
我只是想让所有三个构建配置都有自己的 .config 转换文件。最好是最简单的方法,谢谢!