c#汇编没有被导入
本文关键字:导入 汇编 | 更新日期: 2023-09-27 18:09:32
服务器返回以下错误:
Compiler Error Message: CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)
Line 9: using System.Data.SqlClient;
Line 10: using System.Data;
Line 11: using Newtonsoft.Json;
我使用的两个外部c#库:Newtonsoft。json和html标签没有被导入,并在我的asp.net webforms网站上抛出以下错误。
注意:在我的本地机器上一切正常,但不是在开发服务器上它抛出这个错误。
bin目录包含以下库dll:
bin'
HtmlTags.dll
Newtonsoft.Json.dll
Newtonsoft.Json.xml
这里是我的packages.config
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="HtmlTags" version="3.0.0.186" targetFramework="net40" />
<package id="Newtonsoft.Json" version="7.0.1" targetFramework="net40" />
</packages>
What I have try
- 从项目中删除引用并将其添加回去
- 更新包
- 重建项目
部署应用程序时,需要确保包含了引用的dll。默认情况下,不包含它们。
在项目中包含dll,并引用它们,然后在属性中将它们标记为"Copy Always"
问题的最终结果是该站点所在的目录没有正确配置为。net应用程序。