gpt4 book ai didi

.net - 在 VS2010 中为 C++ 可执行文件定位 .Net 3.5

转载 作者:行者123 更新时间:2023-12-04 12:14:26 27 4
gpt4 key购买 nike

是否可以在 VS2010 中创建面向 .Net 3.5 的混合模式可执行文件?

如果我们尝试这个,我们会得到
错误 MSB8009:.NET Framework 2.0/3.0/3.5 以 v90 平台工具集为目标。请确保机器上安装了 Visual Studio 2008。

如果我们随后将属性中的工具集更改为 v100,则生成的可执行文件仍以 .Net 4.0 为目标。

如果我们要安装 VS2008,那么在面向 .Net 3.5 时,我们还能在我们的( native )C++ 代码中使用 VS2010 编译器和 VS2010 CRT 吗?

最佳答案

this answer 中所述,您需要通过手动编辑 .vcxproj 文件来添加 TargetFrameworkVersion。

我在那台机器上安装了 VS2008,但我想我在安装 2010 时也选择了包含 VC90 编译器。

然而,它似乎是 设计不支持,根据 this Microsoft response :不支持以 Visual C++ 2010 编译器为目标的 3.5 框架。 Visual C++ 2010 编译器仅支持面向 4.0 框架。

关于.net - 在 VS2010 中为 C++ 可执行文件定位 .Net 3.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3253341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com