4

我有 MS Chart 控件和对 GAC 的引用。我找到了它们( C:\Program Files\Microsoft Chart Controls\Assemblies )

但是如何将 GAC 更改为本地副本(bin)以与其他没有安装 MS Chart 控件的服务器进行比较 VS 。

我尝试手动添加 dll 文件,但失败了。看起来我需要手动配置 Web.Config 。

更改

<add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies>

以某种方式将它从 GAC 移动到 bin,那么如何?

4

2 回答 2

4

在 Visual Studio(或 VWD,如果您使用 express 版本)的解决方案资源管理器中,在 References 下找到 DLL。右键单击它,然后选择属性。将 Copy Local更改为True

如果您有网站项目而不是 Web 应用程序项目,则引用将直接位于 Bin 文件夹中。

于 2010-07-12T08:30:15.283 回答
0

在您的解决方案中制作 DLL 的副本(解决方案项)。

在您的 BIN 文件夹中创建一个指向您复制的 DLL 的 .refresh 文件,最好使用相对路径。

将 .refresh 文件添加到您的项目(在 BIN 文件夹中)。

从 web.config 文件中删除对程序集的任何引用。

戴夫。

于 2011-06-27T11:16:38.207 回答