【发布时间】:2013-07-03 22:07:59
【问题描述】:
有谁知道如何在 C# Visual Studio 中创建相对引用,该引用将从路径 windows\assembly\GAC 链接 DLL?
我的问题是,在我的计算机上,DLL 位于GAC_MSIL\somePath\myDll.dll,但在另一台计算机上它位于GAC\somePath\myDll.dll。
是否可以写一个引用(例如:%GAC%\somePath\myDll.dll),它将找到我的 GAC 文件夹的路径并引用它。
【问题讨论】:
-
这不是 GAC 的工作方式。如果程序集是 .NET 1.x 程序集,则程序集位于 GAC 子目录中。 GAC_MSIL 是 .NET 2+ 程序集的子目录。您永远不会自己引用 GAC 文件夹,CLR 的工作是找到一个程序集。这是一个真正的问题还是只是好奇?
标签: c# visual-studio reference .net-assembly