MonoDevelop不支持的项目类型vcxproj

时间:2013-06-23 12:56:46

标签: visual-c++ mono

我是一名长期的视觉工作室开发人员,我正在尝试切换到使用mono,因此我可以将我的应用程序移植到Ubuntu。我一直在尝试将我的一些VS2010 C ++项目(.vcxproj文件类型)加载到我的Ubunutu 12.04计算机上的MD中。根据我在线阅读的文档,这应该可行,但是,每次我尝试加载项目时,我都会收到如下所示的错误。为了能够在monodevelop中加载C ++项目,我还需要安装其他东西吗?我做了一些搜索,但还没有找到与这个特定问题有关的任何内容。

VC2010Test.sln(4):不支持或无法识别的项目:'/ home /me/Projects/Test/VC2010Test/VC2010Test.vcxproj'。

由于

1 个答案:

答案 0 :(得分:0)

MonoDevelop有一个C / C ++绑定,称为CBinding。

可是:

  • 注意,它并不意味着以托管C ++为目标。
  • AFAIK,它只适用于类似Unix的平台。

因此,如果你仍然针对非托管C ++并且没有使用MonoDevelop for Windows,那么有两个问题:

  • 您是否确定已安装并启用了绑定(插件)?
  • 如果对上述问题的回答是肯定的,你可能想尝试一下:默认情况下,绑定会创建扩展名为“.proj”的项目,所以也许你可以将其更改为“.vcxproj”,重新编译,再次测试。如果它有效,那么应该很容易创建一个pull请求来包含这个addin可以处理的可能文件类型的扩展吗?