gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 20:38:30 56 4
gpt4 key购买 nike

当我打开一个包含引用 SeriLog 的 View 模型的 View 时,我在 DesignTime 中收到以下错误。

Could not load file or assembly 'Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10' or one of its dependencies. Het systeem kan het opgegeven bestand niet vinden. myapp C:\snip\Projects\snip\myapp\myapp\Views\MyViews\MyView.xaml

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

该项目编译并运行良好,但我想要一个无错误的设计时体验。现在这个错误破坏了我在 VS2017 中的设计时项目代码。我该怎么做才能修复此错误?

已经尝试过:

  • 从 %userprofile%.nuget 中删除 serilog 文件夹并重建
  • 清理项目文件夹bin\和obj\文件夹
  • 重建项目
  • 重启 VS2017
  • 重启电脑
  • 另一个工作站显示相同的错误
  • 编译serilog并在netcore1.6 target下沉

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

project.json 序列日志引用:

 "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

错误截图

enter image description here

最佳答案

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

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

56 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com