VS2012项目在框架3.5和4.0中构建

时间:2014-08-21 06:59:22

标签: c# visual-studio-2012 dll build .net-framework-version

我有一个我为内部应用程序创建的自定义DLL,我们在这里使用.Net framework 4.0。我们的网站需要使用相同的dll,但是,我们的网站设置为.Net Framework 3.5,此时无法升级到4.0,因为网站使用的多个其他dll与4.0不兼容。有没有办法为多个.Net框架构建一个DLL,如果是这样的话?我似乎找不到办法做到这一点。

2 个答案:

答案 0 :(得分:0)

您可以构建自定义dll以定位.Net 3.5。您的网站将能够使用它。您的新项目(针对更高版本的.Net框架)仍然可以使用您的自定义DLL。

您可以在项目的属性页面中设置目标。

答案 1 :(得分:0)

基于.NET 4的csproj文件创建一个面向.NET 3.5的副本。然后.NET 4项目添加原始项目作为参考,而.NET 3.5项目使用新项目。