C# 如何在MonoDevelop/Visual Studio中跳过加载项目
我有一个包含多个项目的VisualStudio2010/2012解决方案;有些在WPF中,因此与MonoDevelop版本3.0.5或Mono不兼容 当我在MonoDevelop中打开解决方案时,我会看到一个弹出窗口,显示每个不兼容的项目: 无法加载具有未知项类型{60dc8134-eba5-43b8-bcc9-bb4bc16c2548}的项目“{project path}”;{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 我可以从解决方案文件中删除特定的项目,但是我需要维护两个解决方案文件,一个用于VisualStudio,一个用于MonoDevelopC# 如何在MonoDevelop/Visual Studio中跳过加载项目,c#,visual-studio,mono,monodevelop,projects-and-solutions,C#,Visual Studio,Mono,Monodevelop,Projects And Solutions,我有一个包含多个项目的VisualStudio2010/2012解决方案;有些在WPF中,因此与MonoDevelop版本3.0.5或Mono不兼容 当我在MonoDevelop中打开解决方案时,我会看到一个弹出窗口,显示每个不兼容的项目: 无法加载具有未知项类型{60dc8134-eba5-43b8-bcc9-bb4bc16c2548}的项目“{project path}”;{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 我可以从解决方案文件中删除特定的项目,但是
我已经知道如何在构建配置中跳过构建期间的特定项目;我正在寻找任何类似的方式,在加载解决方案时,悄悄地失败/跳过特定项目,以避免弹出窗口。非常感谢您的帮助。您可以在Visual Studio中打开解决方案,右键单击需要逐个排除的项目,然后从菜单中选择“卸载项目”。保存您的解决方案并在MonoDevelop中打开它 在VisualStudio中再次打开解决方案时,只需在同一位置单击LoadProject
尝试跳过该项目的编译 您还可以定义自己的编译配置
在mono上,您可以尝试检查是否启用了C语言绑定。在我的情况下,他们不是,这解决了它
在OSX El Capitan 10.11.16上安装Unity 5.4.2f2并在MonoDevelop 5.9.6中创建和打开我的第一个脚本后,我遇到了相同的弹出错误: 无法加载具有未知项类型“{…}”的项目“Assembly-CSharp.csproj” 我通过导航到以下菜单并启用MonoDevelop部件浏览器解决了此问题:
MonoDevelop Unity>加载项管理器>已安装>IDE扩展>MonoDevelop程序集浏览器>启用您是否尝试卸载它们?在MonoDevelop中,我只能看到重新加载它们的选项。附带说明,如果您想打开项目,只需搜索有问题的GUID。最初的几次点击都会告诉你MVC之类的东西需要什么样的外部元素。