gpt4 book ai didi

c# - 您如何将 GAC 程序集用作 csc.exe 的引用?

转载 作者:太空狗 更新时间:2023-10-30 00:59:15 25 4
gpt4 key购买 nike

我正在从 csc.exe 编译(好吧,CruiseControl 是...),我需要在 GAC 中引用一个 DLL。作为简单文件,我没有此 DLL 的正确版本,但 GAC 中有正确的版本。

但是,您不能使用 csc 引用 GAC 中的程序集——您必须具有实际文件的路径。

我找到了一些声称您可以对实际文件的路径进行反向工程的引用资料,但我无法使它们正常工作。我启动了 Fusion 日志记录,我可以看到运行时从哪里获取文件,但是在我的引用中使用该位置的文件路径不起作用。

那么,如何向 csc 提供对仅存在于 GAC 中的程序集版本的引用?

最佳答案

我遇到了类似的问题。我使用的解决方案是打开命令提示符并将目录更改为如下内容(根据您想要的程序集进行更改):

C:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\

然后您可以将此目录中的 DLL 复制到 GAC 之外的某处。

关于c# - 您如何将 GAC 程序集用作 csc.exe 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/885041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com