• 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编译,这次正常了。

  • 相关阅读:
    tcp的三次握手和四次挥手
    前端文档规范
    阻止事件冒泡
    研发纠纷解决方案
    ui-router 中views的配置
    JXL操作Excel部分详解(java)
    utf-8与utf-16的区别
    把字符串转换为Double 类型
    spring MVC
    Android项目目录结构
  • 原文地址:https://www.cnblogs.com/bu-dong/p/11996793.html
Copyright © 2020-2023  润新知