visual-studio-2010 - Visual Studio 2010 托管 C++ 目标 .NET 2.0 问题

标签 visual-studio-2010 .net-2.0 64-bit c++-cli

对于走过这条路的人,请分享您的面包屑。

我有旧的 VS2005 解决方案。大多数部分是 c# 但我有一个 c++ 管理的项目。开发机器:Windows XP。目标框架版本:2.0

我把项目移到了Windows 7 64 BIT, VS 2010, 做了项目转换。我注意到的第一件事是构建错误——依赖于 c++ 中的项目的项目提示引用的项目具有目标 4.0,我想在(正确地)目标为 2.0 的项目中使用它。

好的,所以我使用了一些技巧并将我的项目目标设置为 .NET 2.0。现在:VS2010 提示它无法加载项目,因为我需要安装 framework 2.0。好的,所以我尝试安装它,但什么也没安装 - 因为安装程序将 .NET 2.0 检测为操作系统的一部分。

什么鬼?

管理员,请在这里为我创建 WTF 标签 :)

最佳答案

问题不在于 .NET 版本。 C++ 构建系统目前不直接支持构建 .NET 4.0 之前的目标。它需要安装 VS2008 才能使用其工具链。听起来你没有。

blog post解释解决方法。你可以赞这个feedback article如果你对此不满意。不知道这是否计划在 SP1 中修复,这并没有吸引很多选票。

关于visual-studio-2010 - Visual Studio 2010 托管 C++ 目标 .NET 2.0 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3726335/

相关文章:

c# - ASP+EF加载程序集问题

c# - 将 C# 代码转换为 C++ : Hex to Binary

winforms - C# - Winamp 风格 3 窗口捕捉应用程序

c# - 如何测试一个没有返回值的函数?

ms-access - Microsoft.ACE.OLEDB.12.0 Provider 无法再在 Windows 8 下打开 .mdb

c++ - 64位系统上的NULL定义问题

jquery - Visual Studio 2010 - jQuery 1.4.4 的智能感知

c# - 将 Winforms 中的标签调整到左侧

asp.net-mvc - 64 位 ASP.NET MVC 应用程序无法运行

visual-studio-2010 - Crystal Reports从数据集中包装文本字段