我有一个看起来像这样的解决方案:
解决方案
- 父项目:C++/CLI 与一些本地 C++ 混合
- 子项目:C#,对父项目的引用
子项目可以从父项目中引用静态类和方法,并且两个项目都可以正常编译。
但是,当我尝试运行子项目时,一旦它尝试访问该静态方法,运行时就会崩溃并出现“FileNotFoundException”:
我做了一些谷歌搜索,很多人说如果你在 x86 中构建一个 DLL 而在任何 CPU 或 x64 中构建另一个 DLL,就会发生这种情况。
但是我调整了我的构建配置,我仍然遇到这个问题。我承认我发现 Visual Studio 的构建配置 GUI 令人难以置信的混乱,所以这里有一个截图:
所以......关于我需要做些什么才能让这个工作的任何线索?