首页 > 解决方案 > 如何安装 netstandard.dll v4.0.2.0.0.0

问题描述

我正在尝试向我们的客户部署一个 C# .Net 应用程序,该应用程序在我们的站点上运行良好,但在我们客户的站点上却无法运行。该应用程序抱怨以下错误:

System.InvalidOperationException: There is an error in XML document (1, 2). ---> System.IO.FileNotFoundException: Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified.

经过进一步调查,我发现在我们的服务器上有一个文件位于 c:\Windows\Microsoft.NET\assembly\GAC_MSIL\netstandard\v4.0_2.0.0.0__cc7b13ffcd2ddd51\netstandard.dll

在我们客户的站点上,相同的 GAC_MSIL 文件夹不包含 netstandard 文件夹。

我需要在我们客户的站点上安装什么才能添加此文件?

问候, 稻田

标签: c#.netvisual-studio

解决方案


看起来您的 C# 开发服务器和生产服务器不是同一版本的 .NET 框架。

检查您的应用程序,可能是最新框架中最新开发的,然后与下面的链接进行比较以找到最兼容的,并相应地升级您的生产服务器(或降级您的开发服务器):. NET Standard


推荐阅读