在哪里把我的dll文件使用f#

本文关键字:文件 dll 我的 在哪里 | 更新日期: 2023-09-27 18:02:08

我有一个包含托管和非托管c#, c++ dll文件的库。我想从f#中引用它。我可以在哪里放置c#, c++ dll文件?我不能把它们放在应用程序文件夹中(我必须有copy local = false),只有我才会使用这个程序。我尝试过windows/system32, GAC使用设置和添加PATH变量指向一个文件夹与所有的dll文件,但似乎没有一个工作。

谢谢你的提示

在哪里把我的dll文件使用f#

在Visual Studio中构建应用程序时,它会在所有默认文件夹(取决于您的操作系统,. net框架版本和其他东西)中查找引用,但也会在您在项目配置中指定的位置查找引用。在解决方案资源管理器中右键单击项目,单击属性并转到引用路径选项卡。添加C:'MyDllFolder或其他文件夹

如果你在所有使用dll的应用程序中都这样做,你可以只让它在那里一次

您可以指定dll位置MSDN:指定程序集的位置或使用类似

的内容
Assembly.LoadFrom