使用rdier自帶resharper功能,蠻爽的
但是編譯舊的項目時一直報錯:
Invalid option 'portable' for /debug; must be full or pdbonly'
搜索好久都沒有解決,有的說是mono版本問題,新的解決了,有的說是MSBuild 15的問題
但我本地均沒有解決
后來找到如下方案:
You can also update the package reference from Microsoft.Net.Compilers.1.0.0 to Microsoft.Net.Compilers.2.10.0, which worked for me.
因為是舊項目,所以不敢升級太高,先升級到了2.0.1
再次編譯時已無以上報錯了
完美解決
附上StackOverflow的鏈接:https://stackoverflow.com/questions/43155991/invalid-debug-option-build-error-visual-studio-for-mac
然而當我回到windows 10環境下,使用VisualStudio 2019 16.4編譯時,
一直報錯,發現2.x的版本都是基於4.6的 .NET Framework
好吧,我降級到 1.1.1的版本,windows 10下恢復正常
再回到mac下的rider編譯,這次正常了。