3

有没有最好的方式来部署到 GAC?

将dll拖到GAC就足够了吗?

4

6 回答 6

5

部署到 GAC 的方法是使用安装项目。

于 2009-07-07T09:49:49.043 回答
4

阅读如何在 Visual C# 中将程序集安装到全局程序集缓存中
您的程序集需要一个强名称,但基本上将 DLL 拖到 GAC 就足够了。

于 2009-07-07T09:42:01.990 回答
3

最好的部署网络工具是WiX

VS 中的标准设置和部署项目在相互依赖时难以在 GAC 中安装程序集。一个解决方案是 WiX。在 WiX 源 XML 中,您只需指定要安装的程序集。指定每个文件的缺点是,如果要安装的文件变化很大,您必须经常更新 XML 代码。因此,您不应使用 WiX 项目来部署 Web 应用程序。

有关 WiX 的更多信息:http: //www.wixwiki.com/index.php? title=Main_Page

s

于 2010-04-29T18:31:29.927 回答
1

使用gacutil

于 2009-07-07T09:41:52.833 回答
0

我强烈建议您使用GacBrowser(开源)。这可以很好地控制您的 GAC。

Gacutil 不用于部署。这是一个开发者工具,已移至 SDK。拖放可能会产生意想不到的结果。

于 2009-07-07T09:45:41.453 回答
0

我建议使用.Net Framework 附带的GACUtil 。
尽管正如weiqure已经提到的,拖放到 Assembly 文件夹就足够了。

于 2009-07-07T10:59:25.597 回答