如何更改对本地的引用(从GAC到bin)

时间:2010-07-12 08:13:52

标签: asp.net mschart

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

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

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

改变它

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

以某种方式将它从GAC移到bin,所以How?

2 个答案:

答案 0 :(得分:4)

在Visual Studio的解决方案资源管理器(或VWD,如果您使用快速版本)中,找到引用下的DLL。右键单击它,然后选择“属性”。将复制本地更改为 True

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

答案 1 :(得分:0)

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

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

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

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

戴夫。