.NetCore 2使用.Net Framework程序集

时间:2018-04-29 07:46:44

标签: winforms .net-core .net-framework-version

美好的一天。

我已经创建了一个.NetCore2 webapp,并希望得到一些指导 windows.forms正在努力。 (VS2017)

这是我基本上得到的错误:

Dot Net Core and Azure Storage: Could not load file or assembly System, Version=4.0.0.0

Could not load file or assembly 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. The system cannot find the file specified.

项目构建但是当我调用api时它无法检测到dll。 (在代码中它检测到dll很好)

我已将dll添加到项目中,也按照将其添加到project.json的说明进行操作。 (在我的情况下:package.json)

 "frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "net46",
        "net40"
      ]
    }
  },

还添加了对csproj文件夹的必需引用。

<PropertyGroup>
  <TargetFrameworks>net452;netstandard1.3</TargetFrameworks>
</PropertyGroup>

How to use System.Windows.Forms in .NET Core class library

"frameworks": {
  "netstandard1.6": {
    "dependencies": {
      "NETStandard.Library": "1.6.0"
    }
  },
  "net40": {
    "frameworkAssemblies": {
      "System.Windows.Forms": {}
    }
  }
}

我仍然遇到同样的错误。

我知道不建议在.NetCore应用中使用.Net框架。 我是否需要移植框架应用程序,以便它在Core环境中工作?

我想使用.NetFramework的原因是应用程序已经正常工作,我只需要向用户显示屏幕。

在某些版本的框架中,我还读到了.NetCore不支持Windows.Forms。

如果有,有任何链接可以帮助解决这个问题吗?

我非常喜欢.NETCore,因此我的一些问题可能没有意义或无知。

由于

0 个答案:

没有答案