可以在早期版本中使用.NET 4.5中的库构建

时间:2017-06-17 22:43:54

标签: c# asp.net .net

我正在使用.NET 4.5框架构建一个c#类库。

我可以在使用4.0 .NET框架构建的ASP.NET应用程序中使用此库吗?

有谁可以帮助提供解决方案如何使这项工作?

3 个答案:

答案 0 :(得分:0)

取决于库,如果4.0 .NET框架支持该库,则不应出现任何问题。 尝试,如果您遇到问题,那么您可以在asp.net应用程序中使用4.5而不是4.0。

答案 1 :(得分:0)

  1. 备份项目文件。
  2. 使用Visual Studio打开项目(例如MS VS 2013),然后使用菜单Project> Your_project Properties ...打开[您的项目属性...]屏幕。
  3. 单击Application部分,Target framework并选择要使用的新.NET框架。
  4. 重新启动MS VS以刷新新选定的配置并重建整个项目以查看是否存在任何编译问题。

  5. 如果有任何编译问题,您需要修复它。

  6. 测试您的app / library以查看它是否仍然正常运行。如果没有,请修复它。

  7. 在您的app / library中,如果您没有使用任何类,方法......只能在之前的.NET框架选择中使用,那么您可能无需修改任何内容在第4步之后。 希望这有帮助。

答案 2 :(得分:0)

基于此link

您应该在配置文件中添加supportedRuntime元素并使用支持的版本并重新编译您的类库

 <configuration>  
    <startup>  
      <supportedRuntime version="v2.0.50727" />  
      <supportedRuntime version="v4.0" />  
    </startup>  
 </configuration>