为什么某些属性不依赖于当前配置?
例如,为什么不能根据当前配置指定不同的启动项目?
发布于 2011-07-14 23:43:19
配置意味着项目是如何构建的: x86或amd64,ret或debug,等等。Visual Studio UI与此体验密切相关,因此仅提供了配置构建相关任务的功能。
这并不是说像StartAction这样的操作不能绑定到配置:它们实际上可以。项目文件格式,至少对于C#、VB.Net和F#来说,只是一个MSBuild文件。您可以手动编辑它以将某些项目绑定到配置属性
例如:
<StartProgram Condition="$(pick your msbuild prop)">Some\Path\app.exe</StartProgram>发布于 2011-07-15 05:19:58
虽然这可能对您的特定需求有意义,但实际的构建配置与不同的基于项目的值(调试标志、输出文件夹、目标平台等)相关。
Startup Project是为每个解决方案定义的,因此这对我来说是有意义的,因为它不绑定到任何特定的构建配置。
在Microsoft Connect上提出此问题。虽然不能保证您的问题将得到解决,但他们非常响应,并愿意迅速提供帮助。
https://stackoverflow.com/questions/6695895
复制相似问题