为什么在system32文件夹中找不到C#库

本文关键字:找不到 文件夹 system32 为什么 | 更新日期: 2023-09-27 18:26:21

Project有一个对lib的引用。如果这个库位于可执行文件附近,则一切正常。但是我需要把这个库放到System32文件夹中。但在这种情况下,项目失败,引发filenotfoundexception。

我想我可以自由地将我的libs放在system32文件夹中,而不会对我的应用程序造成任何伤害。

这一切怎么了?

为什么在system32文件夹中找不到C#库

.NET运行时不探测system32中的自定义DLL。本文解释了装配加载和探测的工作原理:

http://msdn.microsoft.com/en-us/library/yx7xezcf(v=vs.90).aspx

如果它是托管程序集,则需要将其放入GAC中(这需要强名称)。