小编Pau*_*elt的帖子

无法让Xamarin项目在OSX上使用Rider-EAP

当JetBrains推出Project Rider-EAP时,我真的很兴奋.我尝试过的第一件事是让一个Xamarin-iOS项目在Rider-EAP中运行,但它并不是开箱即用的.


更新1:此问题现已列为EAP 2中修复的关键错误:https://youtrack.jetbrains.com/issue/RIDER-618


1.问题(已修复)项目未加载,但无法找到Xamarin.iOS.targets.

我用一个简单的符号链接修复了这个问题:

ln -s /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/ “/Applications/Rider EAP.app/Contents/lib/ReSharperHost/macos-x64/mono/lib/mono/xbuild/”
Run Code Online (Sandbox Code Playgroud)

2.问题 参考未正确加载.因此,整个语法突出显示和其他一切都被打破了.

请参见屏幕截图:未正确加载引用

我也得到以下错误:

Error:null: Error initializing task MakeDir: Could not load file or assembly '/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Tasks.dll' or one of its dependencies
Run Code Online (Sandbox Code Playgroud)

将xbuild切换到mono 4.2.2可以消除错误但不能解决问题.

PS:它为Xamarin Android项目正确加载引用.

macos mono ios xamarin rider

11
推荐指数
1
解决办法
2992
查看次数

标签 统计

ios ×1

macos ×1

mono ×1

rider ×1

xamarin ×1