有没有最好的方式来部署到 GAC?
将dll拖到GAC就足够了吗?
部署到 GAC 的方法是使用安装项目。
阅读如何在 Visual C# 中将程序集安装到全局程序集缓存中。
您的程序集需要一个强名称,但基本上将 DLL 拖到 GAC 就足够了。
最好的部署网络工具是WiX
VS 中的标准设置和部署项目在相互依赖时难以在 GAC 中安装程序集。一个解决方案是 WiX。在 WiX 源 XML 中,您只需指定要安装的程序集。指定每个文件的缺点是,如果要安装的文件变化很大,您必须经常更新 XML 代码。因此,您不应使用 WiX 项目来部署 Web 应用程序。
有关 WiX 的更多信息:http: //www.wixwiki.com/index.php? title=Main_Page
s
使用gacutil。
我强烈建议您使用GacBrowser(开源)。这可以很好地控制您的 GAC。
Gacutil 不用于部署。这是一个开发者工具,已移至 SDK。拖放可能会产生意想不到的结果。