[英].Net Framework You must add a reference to assembly mscorlib, Version=4.0.0.0
[英]The type 'MarshalByRefObject' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib, Version=4.0.0.0
我正在嘗試在“Visual Studio 2017”上使用.NetCore制作一個C# 控制台應用程序,以便在CentOS 7上運行它,似乎問題在於 .NetCore 顯然沒有一些類在 .Net Framework 內部,或者這就是我認為的問題所在。 所以我嘗試添加對程序集mscorlib的引用,但這只會使錯誤更加嚴重..
錯誤 CS0433 類型 'StringBuilder' 存在於 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 和 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7a3a1d'
知道如何解決這個問題嗎? 謝謝。
MarshalByRefObject 不是 .NetCore 的一部分,所以你不應該使用它。
滾動到評論,您會找到有關更換的信息和鏈接。 https://blogs.msdn.microsoft.com/dotnet/2016/05/27/making-it-easier-to-port-to-net-core/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.