visual-studio - 为什么我的配置管理器在 Visual Studio 中是空白的?

标签 visual-studio configuration solution

最近,在我一直在研究的一些解决方案中,“配置管理器”对话框显示“配置”和“平台”的空字段,并且始终未选中“构建”。更改值和保存配置并不能解决问题。

并非所有解决方案都会发生这种情况(例如,在创建新解决方案时,不会发生此问题)。为什么会发生这种情况,我该如何解决?

屏幕截图(项目名称被审查):
Configuration Manager

最佳答案

我遇到了同样的问题(将 Oracle 数据库项目添加到我的解决方案中)。

要解决该问题,您应该编辑解决方案文件 (.sln)。找到 Oracle 数据库项目(搜索 oradbproj)。你应该找到这样的东西:

Project("{218574D1-FF94-4B95-8577-A6D58C11C315}") = "MyOracleDatabase", 
"MyOracleDatabase\MyOracleDatabase.oradbproj", "{41823BBF-36F6-42AC-9C41-119241BAAFEC}"
    EndProject

稍后,在同一个 .sln 文件中搜索 部分的开头。 "GlobalSection(ProjectConfigurationPlatforms) = postSolution" .会有很多这样的条目:
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Release|Any CPU.Build.0 = Release|Any CPU

复制它们并将 GUID 替换为之前“oradbproj”行中的第二个 ({41823BBF-36F6-42AC-9C41-119241BAAFEC} 在前面的例子中):
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Release|Any CPU.Build.0 = Release|Any CPU
{41823BBF-36F6-42AC-9C41-119241BAAFEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{41823BBF-36F6-42AC-9C41-119241BAAFEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{41823BBF-36F6-42AC-9C41-119241BAAFEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{41823BBF-36F6-42AC-9C41-119241BAAFEC}.Release|Any CPU.Build.0 = Release|Any CPU

现在您可以保存 .sln 文件。如果您从打开的 Visual Studio 外部编辑 .sln 文件,返回到 Visual Studio 它将提示重新加载解决方案。单击是并等待。那是!!!

关于visual-studio - 为什么我的配置管理器在 Visual Studio 中是空白的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11847866/

相关文章:

vb.net - 将 .csv 文件导入文本框后。特殊字符显示为 "�"

java - java 1.7 的类路径配置有什么问题?

两个图的Matlab解决方案

msbuild - 如何使用 MsBuild API 4.0 自动构建解决方案?

c++ - 清理压缩电子邮件附件的解决方案

c# - 打开解决方案时,Visual Studio 2017卡住并崩溃

c# - 为什么 Visual Studio 说我输入的字符串格式不正确?

eclipse - 如何返回到 Eclipse IDE 中未检查的 'Always run in background' 进度?

configuration - Typo3 6.0 - TCA - 新闻 - 在选择字段中隐藏某些类型的新闻

c# - 删除按钮 SQL 数据库 Windows 窗体应用程序