2012-01-12 122 views
2

我已经在Visual Studio(即.net 4.0)中创建了一个winform应用程序。每当我尝试使用.net 3.5安装我的应用程序时,它都会要求安装.net 4.0。 如何使我的应用程序在.net 3.5平台上兼容。我已经尝试将Target框架更改为3.5并删除.net 4.0的先决条件,但它不起作用。你能建议我如何实现相同的目标吗?使.net 4应用程序兼容.net 3.5

+0

现在您的安装配置是否正确,您更改了目标框架? – 2012-01-12 13:54:20

+0

所以我需要改变安装项目中的任何东西吗? – Harsh 2012-01-12 13:56:54

+0

为什么更改目标框架不起作用?发生了什么? – psur 2012-01-12 13:57:26

回答

1

经过很多的斗争,我终于得到了我的问题的根源。我发布了解决方案,以便其他人不必为了完成这项工作而做任何努力。更改目标框架和先决条件后,检查安装项目中的依赖关系。只需按照以下步骤操作即可获得所需结果:

  1. 双击安装项目的依赖关系。
  2. 点击.Net框架
  3. 然后你会看到属性窗口将被启用。
  4. 将版本属性更改为所需的.net框架(在我的情况下为3.5)。
  5. 并再次建立您的设置。

希望这会帮助别人。

0

如果你想使用C#4.0,你将需要框架4.0。如果你可以切换到C#3.0,然后看到this answer

+0

我正在使用vb.net 4.0 – Harsh 2012-01-12 13:57:36

0

检查项目属性 - >发布 - >“先决条件......”

而且也这可能是有用的:http://msdn.microsoft.com/en-us/library/cc668079.aspx(尤其是部分“你已经重新定位的一个项目到不同版本的.NET Framework“)。

+0

我试过了。它不工作。 – Harsh 2012-01-12 14:21:07

1

Maheep是正确的 - 您需要在项目目标框架中切换到.Net framework 3.5。 C#.net 4.0和vb.Net 4.0之间没有任何区别 - 一旦构建和发布,它们都将成为.Net 4.0版本。

相关问题