当我尝试这样做时,我收到错误“应用程序需要.NET Framework 3.5 SP1”。我有.NET 4.0,如何安装3.5 SP1?我可以同时拥有两个吗?
答案 0 :(得分:3)
随意安装所有版本的.Net。他们不会互相干扰!
为了向项目添加依赖项,我建议NuGet。非常方便,通过向其添加引用来使项目清洁,而不需要额外的安装包。
.Net 4.0项目能够使用.Net 2.0,.Net 3.0和.Net 3.5库。但请注意,在“.Net 4.0 Client Profile”下运行的项目在执行此操作时可能会出现问题,并且在尝试运行项目时只会出现误导性错误。在Visual Studio中,一切似乎都是正确的。
答案 1 :(得分:1)
就像Tedd Hansen所说,你可以确定你的计算机中有多少个.NET版本,因为它根本不会产生任何冲突。我认为你只是想安装一些东西。如果是这种情况,那么您可以随时使用this link下载将为您确定正确的3.5版本(x86或x64)的引导程序并下载并安装它。
如果您正在开发应用程序,可以通过转到项目属性页面来更改项目的目标框架,然后在编译选项卡中单击“高级编译选项”按钮。在那里你可以选择。
而且,正如Tedd所提到的,除非您明确知道其中存在的子集足够,否则您应该避免使用“客户端配置文件”版本。
答案 2 :(得分:1)
在我的计算机上(Windows 7 Enterprise x86)我已经安装了.Net framework 4.0和Enterprsie Library 5.0而没有任何问题。也许你正面临其他一些问题?
答案 3 :(得分:1)
IADAPTER, 我已经回答了这个问题。请参阅2011年2月5日评论dtd中的my answer and the workaround。