如何将 DLL 插入到项目中

本文关键字:项目 插入 DLL | 更新日期: 2023-09-27 18:31:56

这是我使用 C# 的 3 天,所以我的问题很菜鸟,对不起。

我从库中编写了与System.Web.Script.Serialization一起使用的小应用程序System.Web.Extensions该应用程序。我添加了对此 DLL 的引用(它来自 GAC)。但是在安装已发布的应用程序后,它无法在 GAC 中不存在此 DLL 的系统上工作。

所以我想把这个DLL构建到我的应用程序中,而不依赖于DLL的存在。

我试过什么:

  1. 添加了对 DLL 的引用,并将选项"复制本地"转换为"True"
  2. DLL 复制到项目文件夹并创建对该文件的引用
  3. 在"先决条件"中,打开选项".NET 3.5 框架 SP1 客户端配置文件"
  4. 在"先决条件"中,打开选项".NET 4 框架客户端配置文件(x86 和 x64)"

我仍然收到消息Could not load file or assembly 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
在我的系统中应用程序工作正常时。

请告诉我,我应该怎么做才能使用此DLL编译应用程序。

系统:Win7 x86,MS Visual C# 2010 Express(我有专业的试用版,如果它能提供帮助,但希望它也可以在Express版中解决)。

如何将 DLL 插入到项目中

System.Web.Extensions取决于System.Web,这不是客户端配置文件的一部分,您应该更改先决条件