c# - 如何安装 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# 开发服务器和生产服务器不是同一版本的 .NET 框架。
检查您的应用程序,可能是最新框架中最新开发的,然后与下面的链接进行比较以找到最兼容的,并相应地升级您的生产服务器(或降级您的开发服务器):. NET Standard
推荐阅读
- r - 用 dplyr 将 r 中的所有 NA 替换为 -1
- reactjs - 在生产构建中使用 React Router 访问服务器的路由?
- java - 使用基本身份验证和请求正文在 Java 中发送 HTTP POST 请求
- c - windows 7 处理器询问
- c++ - 在模板类之外定义友元函数的正确方法是什么?
- amp-html - amp-access 是否适用于 amp-story?amp-subscription 会超过 amp-access 的 amp-story 吗?
- json - JSON.NET - 无法删除属性
- javascript - Authorization token not sent with XMLHttpRequest
- android - 如何在 Glide 库中设置代理
- c - 使用“while”为多个字符获取一个循环