我在项目配置方面遇到了一个重大问题。一切都始于我想要添加一个新的解决方案配置(名为“Dev_WithSource”),基于现有的“Debug”配置,并勾选“创建项目配置”。出于某种原因,项目配置已被注册在sln文件中,在Configuration Manager中正确显示,但是csproj文件中的“PropertyGroup Condition”块没有被创建。这导致了“OutputPath未设置...”错误。
因此,我尝试重复整个过程。在从sln文件中删除所有提到“Dev_WithSource”的行之后,“Dev_WithSource”项目配置仍然显示在配置管理器中。我搜索了解决方案中的所有csproj和sln文件。它们都不包含文本“Dev_WithSource”。
在所有这些之后,我甚至尝试开发插件。我可以使用project.ConfigurationManager.ConfigurationRowNames获取虚拟配置,但我也无法删除它们。 我错过了什么吗?那些配置存储在csproj / sln之外的其他文件中吗?
谢谢。