visual studio如何修改c++项目的.net framework框架版本
一、 修改項目文件
在 Visual Studio 的“解決方案資源管理器”中,打開項目的快捷菜單,然后選擇“卸載項目”。?這將為你的項目卸載項目文件 (.vcxproj)。
在菜單欄上,依次選擇“文件”、“打開”、“文件”。?在“打開文件”對話框中,導(dǎo)航到項目文件夾,然后打開項目文件 (.vcxproj)。
在項目文件中,找到目標(biāo) Framework 版本的條目。?例如,如果你的項目設(shè)計為使用 .NET Framework 4.5,?<PropertyGroup?Label="Globals">元素中找到?請在<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>?元素,?如果?<TargetFrameworkVersion>?元素不存在,則新增之,并修改相應(yīng)版本號。
?二、修改.props文件,使工具集與.net框架匹配
Another thing I learned on the way is that?you cannot mix values?of?Platform Toolset?and?Target Framework Version.
The possible combinations I found where:
.NET 3.5 or less:
- Platform Toolset:?v90, which will use?Visual Studio 2008?runtime binaries,
- TargetFrameworkVersion:?v3.5?(or less),
- In the preprocessor you can have?_WIN32_WINNT?defined (e.g.?_WIN32_WINNT=0x0500)
.NET 4.0 or higher:
- Platform Toolset:?v100, which will use?Visual Studio 2010?runtime binaries,
- TargetFrameworkVersion:?v4.0?(or higher),
- In the preprocessor you?must not?have the '_WIN32_WINNT=0x0500' defined
?
?
參見:
1.https://msdn.microsoft.com/zh-cn/library/Ff770576.aspx
2.http://stackoverflow.com/questions/18571546/clr-cli-linker-fails-with-error-lnk2022-custom-attributes-are-not-consistent
轉(zhuǎn)載于:https://www.cnblogs.com/erentec/p/4886083.html
總結(jié)
以上是生活随笔為你收集整理的visual studio如何修改c++项目的.net framework框架版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++STL之string (转)
- 下一篇: C++ const 关键字使用