【发布时间】:2025-11-29 07:20:01
【问题描述】:
我正在尝试 MVP 实现,我的 View 是 Windows Forms 开发(项目设置为 .NET v4.6.2),我的模型和演示者是 .NET Standard 1.5
将 Forms 视图传递给 Presenter 的 View 界面时出现错误,错误:
附加信息:无法加载文件或程序集“System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。
我猜问题是一旦将执行交给标准库,.NET 标准执行上下文中没有引用 .NET System.Runtime 库?如果是这样,我需要在 project.json 中包含什么内容?
这是我的 Project.json 文件:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"System.Net.Requests": "4.0.10.0"
},
"frameworks": {
"net461": {},
"netstandard1.5": {
"imports": "dnxcore50"
}
}
}
【问题讨论】:
-
看来你还在用RC2。请先阅读dot.net 升级到 RTM
标签: .net .net-core mvp .net-standard