这是我用C#工作的3天,所以我的问题是不好意思,对不起。如何将DLL插入到项目中
我写了一个小应用程序,它与System.Web.Script.Serialization
,从System.Web.Extensions
库一起使用。我添加了对这个DLL的引用(它来自GAC)。 但是,在安装已发布的应用程序之后,它无法在系统上工作,其中此DLL在GAC中不存在。
所以我想将这个DLL加入我的应用程序,不依赖于DLL的存在。
有什么我想:
- 新增参考DLL转身选项 “复制本地” 到 “真”
- 复制DLL到项目文件夹,并创建参考到该文件
- 在“先决条件”开启选项“.NET 3.5框架SP1客户端配置文件 “
- 在” 先决条件 “打开选项” .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版中解决)。
这是一件关于私有程序是这样认为的 – Prabhavith 2012-04-23 12:41:11
更改为.NET 4/3.5配置文件(而非客户端)...清理并建立...关闭并重新打开并尝试运行。 – Milee 2012-04-23 12:41:57
.net 4.0是否安装在客户端上? – Tobsey 2012-04-23 12:42:51