我在Visual Studio中创建了一个winform应用程序(即.net 4.0)。每当我尝试使用.net 3.5安装我的应用程序时,它都会要求安装.net 4.0。 如何在.net 3.5平台上使我的应用程序兼容。我已经尝试将目标框架更改为3.5并删除.net 4.0的先决条件,但它不起作用。你能建议我如何实现同样的目标吗?
答案 0 :(得分:1)
Maheep是正确的 - 您需要在项目目标框架时切换到.Net framework 3.5。 C#.net 4.0和vb.Net 4.0之间没有区别 - 一旦构建和发布,都变成了.Net 4.0版。
答案 1 :(得分:1)
经过多次斗争,我终于找到了问题的根本原因。我发布解决方案,以便其他人不必为此工作做任何努力。更改目标框架和先决条件后,请检查安装项目中的依赖项。只需按照以下步骤操作即可获得所需的结果:
希望这会有所帮助。
答案 2 :(得分:0)
如果您想使用C#4.0,则需要使用framework 4.0。如果您可以切换到c#3.0,请参阅this answer
答案 3 :(得分:0)
检查项目属性 - >发布 - > “先决条件...”
这也很有用:http://msdn.microsoft.com/en-us/library/cc668079.aspx(特别是“您已将项目重新定位到不同版本的.NET Framework”)。