c++ - 托管目标代码需要 '\clr' 选项 : Error

标签 c++ visual-studio-2010

当我尝试批量构建我的项目时,我在启用了 clr 运行时支持时遇到了这个错误。

我的项目可以毫无问题地运行,我只在尝试进行批量构建时收到此错误。

我在谷歌中进行了大量搜索,但大多数结果都是关于启用 clr 选项的。 我想知道如何解决这个问题。

最佳答案

这是您在调试项目时更改项目设置时会遇到的问题。设置按配置存储。一个常见的错误是对调试配置进行了更改,但忘记对发布配置进行相同的更改。当您随后尝试构建 Release 配置时,Kaboom,就像您使用 Batch Build 时会发生的那样。

慢点。项目 + 属性、配置属性、常规。请注意左上角标有“配置”的组合框。它现在可能说“事件(调试)”。将其更改为“发布”。并注意“公共(public)语言运行时支持”设置在您来回翻转时如何变化。使它们相同,/clr。使用 Build + Configuration Manager 使 Release 构建成为默认配置,并使用 Build + Build 来构建它。测试一下。

您可能还更改了其他设置,需要针对发布版本进行更正。

关于c++ - 托管目标代码需要 '\clr' 选项 : Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16099926/

相关文章:

c++编译器忽略第一个if语句

android - 错误 : undefined reference to 'cv::String::deallocate()'

c++ - 当 STL 容器抛出异常时,如何找出确切的条件?

c++ - 链接器如何处理链接到共享库的 C++ 静态库的唯一类型信息约束?

c++ - 可以用什么代替 QRectF?

c# - 在 Visual Studio 中使用设计 View 时隐藏母版页

c# - 使用 Visual Studio 事后调试 C# 应用程序

visual-studio-2010 - 是什么导致消息 "Approvals is not set up to use your test framework."?

c - Windows 的 float _Complex 标识符变体?

c++ - 编程语言包装器