Fil*_*lip 43 c# configuration build visual-studio-2010
项目配置存在重大问题.当我想基于现有的"Debug"配置添加新的解决方案配置(名为"Dev_WithSource")并选中"Create project configurations"时,一切都开始了.由于某种原因,项目配置已在sln文件中注册,在Configuration Manager中正确显示,但未创建csproj文件中的"PropertyGroup Condition"块.这导致"OutputPath not set ..."错误.
所以,我试着重复整个过程.从sln文件中删除所有提及"Dev_WithSource"的行后,"Dev_WithSource"项目配置仍在配置管理器中显示.我在我的解决方案中搜索了所有csproj和sln文件.它们都不包含文本"Dev_WithSource".
毕竟,我的事件尝试开发加载项.我可以使用project.ConfigurationManager.ConfigurationRowNames获取幻像配置,但我也无法删除它们.我错过了什么吗?这些配置是否存储在其他一些文件而不是csproj/sln中?
谢谢.
Mik*_*imm 79
通过以下两种方式之一访问配置管理器:
Build>Configuration Manager... Configuration Manager...在配置管理器对话框中,从下拉列表中Active solution configuration:选择<Edit...>.
将打开一个对话框,显示解决方案的所有配置.在这里,您可以选择并单击Remove按钮.
Mar*_*och 31
jsh*_*ave 19
我知道这是一个老线程,但这是我的答案:
在配置管理器中,为每个项目的"配置"列中选择"编辑..."(不是通过名为"活动解决方案配置"的下拉列表),其中包含要删除的配置.
在弹出的对话框中,标记每个不需要的配置并选择"删除".
复制自如何在Visual Studio 2008中删除项目配置?
Ali*_*eza 18
首先,从解决方案中的所有项目中删除构建:
__CODE__
然后,按照Mike Grim的解释,解决方案.
我使用解析 csproj 文件并将必要的 propertygroup 块插入 csproj 文件的实用程序解决了这个问题。旧的项目配置仍然出现在配置管理器中,但我放弃了删除它们的尝试。