[英]VS2017 .NetCore 2.0 API - Could not load file or assembly Microsoft.AspNetCore.Hosting.Abstractions
[英]Mvvm-light / Serilog design time error: Could not load file or assembly [VS2017]
當我打開一個視圖,其中有一個帶有SeriLog引用的viewmodel時,我在DesignTime中收到以下錯誤。
無法加載文件或程序集'Serilog,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 24c2f752a8e58a10'或其依賴項之一。 Het systeem kan het opgegeven bestand niet vinden。 myapp C:\\ snip \\ Projects \\ snip \\ myapp \\ myapp \\ Views \\ MyViews \\ MyView.xaml
荷蘭語字符串翻譯成英語:“系統找不到文件”
該項目編譯並運行良好,但我想要一個沒有錯誤的設計時體驗。 現在這個錯誤破壞了我在VS2017中的設計時項目代碼。 我該怎么做才能解決這個錯誤?
已經嘗試過:
我正在構建一個針對周年紀念版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
錯誤的屏幕截圖
我認為你使用更高的.net框架版本。 我在vs2017中的asp.net mvc項目中也遇到了同樣的問題,但是當我將目標.net框架版本更改為較低版本時,我的問題得到了解決。
嘗試使用程序包管理器進行更新。
轉至:工具> Nuget包管理器>包管理器控制台
輸入:
Update-Package Serilog
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.