在哪里使用F#放置我的DLL文件

时间:2011-07-14 09:42:48

标签: c# c++ visual-studio dll f#

我有一个包含托管和非托管C#,C ++ dll文件的库。我想从F#中引用它。我在哪里可以放置C#,C ++ dll文件?我不能将它们放在应用程序文件夹中(我必须有copy local = false)并且只有我才会使用该程序。我已经尝试了使用安装程序的Windows / system32,GAC,并添加了指向包含所有dll文件的文件夹的PATH变量,但似乎都没有。

感谢任何提示

2 个答案:

答案 0 :(得分:0)

在Visual Studio中构建应用程序时,它会查找所有默认文件夹中的引用(取决于您的操作系统,.NET Framework版本和其他内容),以及您在项目配置中指定的位置。在解决方案资源管理器中右键单击该项目,单击“属性”,然后转到“引用路径”选项卡。添加C:\ MyDllFolder或其他任何内容。

如果你在使用该dll的所有应用程序中执行此操作,那么你可以将它放在那里一次。

答案 1 :(得分:0)

您可以指定dll位置MSDN : Specifying an Assembly's Location或使用类似

的内容
Assembly.LoadFrom

如果你想要动态。

相关问题