Ero davvero eccitato quando JetBrains ha lanciato Project Rider-EAP. La prima cosa che ho provato è stato far funzionare un progetto Xamarin-iOS in Rider-EAP, ma non funziona immediatamente.Impossibile far funzionare i progetti Xamarin con Rider-EAP su OSX
Update 1: Questo problema è ora elencato come bug critico con correzione in EAP 2: https://youtrack.jetbrains.com/issue/RIDER-618
1. Problema (fisso) Progetti non ha caricato con l'eccezione non è stato possibile trovare Xamarin.iOS.targets.
Ho fissato questo con un semplice Symlink:
ln -s /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/ “/Applications/Rider EAP.app/Contents/lib/ReSharperHost/macos-x64/mono/lib/mono/xbuild/”
2. Problema I riferimenti non vengono caricati correttamente. Pertanto l'intera evidenziazione della sintassi e tutto il resto è rotto.
visualizzare Screenshot: References are not loaded correctly
ottengo il seguente errore così:
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
Commutazione xbuild mono 4.2.2 rimuove l'errore, ma non risolve il problema.
PS: Sembra che i riferimenti siano stati caricati correttamente per i progetti Xamarin Android.
Così avete presentato un bug di JetBrains? Non credo che Project Rider sia considerato un prodotto finito, quindi c'è una buona possibilità che ci sia un bug in esso. –
Project Rider intende supportare Xamarins (almeno in modo completo, non accidentalmente)? I segnali sono misti. Su https://blog.jetbrains.com/dotnet/2016/01/13/project-rider-a-csharp-ide/ ho letto alcune informazioni sul supporto, ma "consentirà l'esecuzione di emulatori mobili (ad esempio Win Phone 8 e Xamarin Android)? " è incontrato con "non ci sono piani in questo momento per gli emulatori". "Avremo un bel editing XAML [...] ma non ci sono piani per i designer". Tutto sommato mentre sono a conoscenza della richiesta di funzionalità, non sembra essere tra le loro priorità. –