我正在尝试让 SWIG 与 Visual Studio 和 C# 一起工作。
我下载了swigwin-2.0.4.zip并将项目转换为 VS 2010 项目。
我能够构建“类”示例。然后,当我尝试运行已编译的构建时,出现错误
The type initializer for 'examplePINVOKE' threw an exception.
我用谷歌搜索了这个错误,但没有找到任何关于如何解决它的建议。
希望有人能够提供帮助!
谢谢,
基督徒
最佳答案
对我有用的是:
- 转到“构建”->“配置管理器”。对于 C# 项目,将
AnyCpu
更改为x86
并重新构建。 - 将 example.dll 复制到 bin\x86\Debug(发布版)。
不需要 CorFlags。
关于c# - 无法在 VS 2010 中运行 SWIG C# 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6764160/