我有一个我为内部应用程序创建的自定义DLL,我们在这里使用.Net framework 4.0。我们的网站需要使用相同的dll,但是,我们的网站设置为.Net Framework 3.5,此时无法升级到4.0,因为网站使用的多个其他dll与4.0不兼容。有没有办法为多个.Net框架构建一个DLL,如果是这样的话?我似乎找不到办法做到这一点。
答案 0 :(得分:0)
您可以构建自定义dll以定位.Net 3.5。您的网站将能够使用它。您的新项目(针对更高版本的.Net框架)仍然可以使用您的自定义DLL。
您可以在项目的属性页面中设置目标。
答案 1 :(得分:0)
基于.NET 4的csproj文件创建一个面向.NET 3.5的副本。然后.NET 4项目添加原始项目作为参考,而.NET 3.5项目使用新项目。