C#assembly - 在使用gacutil注册之前获取路径

时间:2013-09-18 13:15:04

标签: c# .net .net-assembly gac gacutil

有没有办法让gacutil / i myassembly.dll注册一个程序集的路径?

我的意思是.dll文件在使用此命令注册时的路径。我现在得到的只是GAC中的路径

1 个答案:

答案 0 :(得分:1)

没有。在GAC中注册程序集时,gacutil会在Windows \ assembly(或Windows \ Microsoft.NET \ assembly for .NET 4.0)中复制dll。它不保留原始组件位置的任何信息。

修改 但是,您可以使用/ir选项而不是/i

在安装时向程序集添加自定义跟踪
gacutil /ir myassembly.dll OPAQUE "Custom application details" "Custom description"

然后使用/lr选项

检索详细信息
gacutil /lr myassembly.dll

有关追踪here

的更多信息