当我打开一个具有引用SeriLog的viewmodel的 View 时,在DesignTime中出现以下错误。



荷兰语字符串翻译为英文:“系统找不到文件”

该项目可以编译并正常运行,但我希望获得无错误的设计时经验。现在,此错误打破了我在VS2017中的设计时项目代码。
我该怎么做才能解决此错误?

已经尝试过:

  • 从%userprofile%.nuget中删除serilog文件夹并重建
  • 清洁项目文件夹bin\和obj\文件夹
  • 重建项目
  • 重新启动VS2017
  • 重新启动计算机
  • 另一个工作站显示相同的错误
  • 编译serilog并使自己沉浸在netcore1.6目标


  • 我正在构建一个针对周年纪念版14393框架的UWP应用。

    project.json serilog引用:
     "Serilog": "2.4.0",
     "Serilog.Sinks.RollingFile": "3.3.0",
    

    复制问题的示例VS项目

    我在DetailPage.xaml上使用mvvm-light viewmodel创建了一个空白的Template10项目,其显示serilog错误。

    下载位置:

    https://www.dropbox.com/s/uocjx0kuc1dknwt/Template10_Serilog_Sample.zip?dl=0

    错误的屏幕截图

    c# - MVVM-light/Serilog设计时间错误: Could not load file or assembly [VS2017]-LMLPHP

    最佳答案

    我认为您正在使用更高的.net框架版本。
    我在vs2017的asp.net mvc项目中也遇到了同样的问题,但是当将目标.net框架版本更改为更低版本时,我的问题得以解决。

    关于c# - MVVM-light/Serilog设计时间错误: Could not load file or assembly [VS2017],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42747986/

    10-14 15:42
    查看更多