我在我的解决方案中使用了一些第三方库,并将它们保存在一个名为3rdParty的独立源代码控制文件夹中。我已经在VS2008 IDE的这个文件夹中添加了对DLL的引用。但是,我发现在保存,关闭并打开解决方案后,引用已更改为指向GAC中的程序集。VS2008更喜欢解决方案文件夹中GAC对程序集的引用
使用3rdParty文件夹的原因是,我可以轻松地从任何机器获取最新版本并构建我的项目,而无需在GAC文件夹中安装任何内容。我怎样才能让VS2008保持我的引用不变?
编辑:看到Benjol的回答后,我一直在想我是否可以使用程序集清单来解决这个问题。这有助于解决我的问题吗?
你确定,这个改变是VS的女仆吗?我们正在使用相同的场景,我们没有问题。唯一的情况是,何时将引用更改为GAC程序集时,第三方组件需要额外的程序集。 – TcKs 2009-06-16 11:09:23
是的。我证实了这一改变是由VS在保存时完成的。 – 2009-07-23 12:56:57