在Visual Studio 2010中将程序集添加到GAC和添加引用对话框

时间:2010-08-20 10:23:23

标签: silverlight visual-studio-2010 silverlight-4.0 .net-4.0

HY,

了解某人如何在GAC中自动添加程序集并同时自动添加引用对话框。 我有一个安装项目,我设置他自动将程序集添加到GAC,但我不能添加它来自visual studio 2010添加参考对话框。我在互联网上搜索,但我没有找到如何做到这一点。 / p>

我的想法是,我有一个项目的项目模板,它使用两个程序集。我想在运行我给他的框架设置时将2个程序集放在GAC中。

感谢。

2 个答案:

答案 0 :(得分:3)

你的英语难以解码,但确实听起来你是错误的。 GAC是部署细节。使用安装项目将程序集放入GAC中没有问题。

该程序集属于您的开发计算机上的GAC。要添加引用,只需使用Add Reference对话框并使用Project或Browse选项卡。

如果您的程序集旨在供其他程序员使用,以便她可以在自己的项目中使用您的产品,那么您需要两次部署程序集。它需要进入GAC 程序集的副本需要进入专用文件夹,以便客户端可以在自己的项目中添加对它的引用。 c:\ program files \ reference asssemblies目录是放置它的好地方。

将它放在GAC中对她来说是可选顺便说一句,这不常见。我认为大多数程序员都不希望你不这样做,除非你为一家需要自动分发安全更新的大公司工作。将它放在GAC中会让您的客户更难以编写自己的安装项目,因为她必须先运行您的安装项目。

答案 1 :(得分:-1)

tribanp

我创建了一个性感的视觉工作室扩展,可以帮助您实现目标。 Muse VSReferences将允许您从Add GAC Reference菜单项中向项目添加Global Assembly Cache引用。

enter image description here

...问候

Muse扩展