c# - Visual Studio - 无法删除项目配置


我有一个项目配置的主要问题。当我想基于现有的“调试”配置添加新的解决方案配置(名为“Dev_WithSource”)并选中“创建项目配置”时,一切都开始了。出于某种原因,项目配置已在 sln 文件中注册,并在配置管理器中正确显示,但未创建 csproj 文件中的“PropertyGroup Condition” block 。这导致“OutputPath not set ...”错误。

所以,我尝试重复整个过程。从 sln 文件中删除所有提及“Dev_WithSource”的行后,“Dev_WithSource”项目配置仍显示在配置管理器中。我在我的解决方案中搜索了所有 csproj 和 sln 文件。它们都不包含文本“Dev_WithSource”。

毕竟我尝试过开发插件。我可以使用 project.ConfigurationManager.ConfigurationRowNames 获取虚拟配置,但我也无法删除它们。 我错过了什么吗?这些配置是否存储在其他文件中而不是 csproj/sln 中?

谢谢。

最佳答案

  1. 通过以下两种方式之一访问配置管理器:

    1. 从顶部的菜单中:Build > Configuration Manager...
    2. 从主工具栏上列出您的配置的下拉列表中选择 Configuration Manager...
  2. Active solution configuration: 下的配置管理器对话框中选择<Edit...>从下拉菜单中。

  3. 将打开一个对话框,其中显示您的解决方案的所有配置。在这里您可以选择并点击Remove按钮。

https://stackoverflow.com/questions/5832245/

相关文章:

haskell - 我可以得到 `cabal install` 来使用多核吗?

build - 如何清理 TeamCity 中旧的失败构建?

build - 学习 Gradle 构建工具的最佳资源

android - 如何将 Eclipse Android 项目转换为使用 Ant 进行构建?

build - 使用 cmake,您将如何禁用源内构建?

android - java.lang.IllegalStateException : Dex ar

performance - 如何针对构建持续时间和 RAM 使用优化 gradle 构建性能?

ios - 如何在 Xcode 中创建发布版本?

javascript - 使用 grunt.js 使用 RequireJS 组合 JavaScrip

c# - Visual Studio : The Operation could not be co