我有一个.sln文件,我想在Xamarin工作室打开,问题是这个文件是用c ++编写的,当我打开项目这个消息出现时:“Xamarin工作室不允许这种类型的项目“
我将Xamarin工作室更新到版本6,我认为在以前的版本中,我不仅可以使用C#,还可以使用c和c ++,我想我需要为Xamarin工作室添加补充
那么如何在Mac上的Xamarin工作室中打开C ++解决方案呢?或者如果这是不可能的,我还有其他选择吗?
答案 0 :(得分:0)
似乎已经删除了对C ++项目的支持。
https://forums.xamarin.com/discussion/76210/c-c-project-templates-missing-from-xamarin-studio
答案 1 :(得分:-1)
如果我是正确的,* .sln文件只能由Microsoft的Visual Studio生成和使用,它们可能与其他IDE不兼容。
您可能很幸运,该项目使用一些Build生成器,如CMAKE或Premake。如果是这种情况,您可以使用这些工具为Xamarin生成正确的项目文件。请考虑阅读工具文档以获取有关此内容的更多信息。
如果不是这种情况,则必须在Xamarin中手动重新创建构建系统,在其中创建一个新的空白项目文件。这涉及手动复制源文件和作为代码库一部分的内容,并尽可能地匹配原始Visual Studio构建选项和标志。一些试验和错误将是必要的。如果项目过于复杂或使用自定义构建步骤,也可能是人类不可能的。
您可以通过尝试在其中创建C ++项目并编译传统的Hello World来轻松验证您的Xamarin安装是否具有C ++支持。我认为它目前不受支持,你记得的是MonoDevelop,这是Xamarin公司以前使用的IDE。那个确实支持C ++,但我不确定它的当前状态或支持是否可用。