c# - 无法在 VS 2010 中运行 SWIG C# 示例

标签 c# visual-studio-2010 swig

我正在尝试让 SWIG 与 Visual Studio 和 C# 一起工作。

我下载了swigwin-2.0.4.zip并将项目转换为 VS 2010 项目。

我能够构建“类”示例。然后,当我尝试运行已编译的构建时,出现错误

    The type initializer for 'examplePINVOKE' threw an exception.

我用谷歌搜索了这个错误,但没有找到任何关于如何解决它的建议。

希望有人能够提供帮助!

谢谢,

基督徒

最佳答案

对我有用的是:

  1. 转到“构建”->“配置管理器”。对于 C# 项目,将 AnyCpu 更改为 x86 并重新构建。
  2. example.dll 复制到 bin\x86\Debug(发布版)。

不需要 CorFlags。

关于c# - 无法在 VS 2010 中运行 SWIG C# 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6764160/

相关文章:

c# - ASP.NET 复选框自动回发不起作用

c++ - C++ Express 2010 中丢失设计 View

visual-studio-2010 - VS2010分析器: is it possible to profile one specific method?

python - 如何使用 swig 将 python 类实例作为 c++ 函数的参数传递?

c++ - 在 SWIG 中将结构从 C++ 函数返回到 Python

c# - ASP.NET MVC Excel 导出文件格式错误

c# - 为什么我的敌人子弹和我的玩家之间没有检测到碰撞?

c# - 可以创建自定义 ASP.NET(不是 MVC)指令吗?

c# - 从C#中的异常“ArguementException未由用户代码处理”中获取更多详细信息

python - 如何通过 swig 在 Python3 中正确创建 C++ vector ?