Rider開發開發.NET Framework 4.5項目遇到的一些問題


使用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編譯,這次正常了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM