引用asp.net 5类库从针对.net 4.0客户端配置文件的Win Forms应用程序创建的nuget包

引用asp.net 5类库从针对.net 4.0客户端配置文件的Win Forms应用程序创建的nuget包,nuget,asp.net-core,visual-studio-2015,Nuget,Asp.net Core,Visual Studio 2015,我有一个asp.net 5类库,其中包含一个对象模型,我需要与针对.net Framework 4.0客户端配置文件的WinForms应用程序共享该对象模型 我已经从asp.net 5类库创建了一个Nuget包,并尝试从WinForms应用程序引用这个Nuget包。但是,在添加引用时,我得到以下错误: 无法安装程序包“程序包名称1.0.0”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有

我有一个asp.net 5类库,其中包含一个对象模型,我需要与针对.net Framework 4.0客户端配置文件的WinForms应用程序共享该对象模型

我已经从asp.net 5类库创建了一个Nuget包,并尝试从WinForms应用程序引用这个Nuget包。但是,在添加引用时,我得到以下错误:

无法安装程序包“程序包名称1.0.0”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者

我尝试在project.json文件的“frameworks”部分添加DNX40作为目标框架,如下所示

{
  "authors": [ "author" ],
  "dependencies": {
  },
  "description": "Shared object models",
  "frameworks": {
    "dnx40": { },
    "dnx451": { },
    "dnxcore50": {
      "dependencies": {
        "System.Collections": "4.0.10-beta-22816",
        "System.Linq": "4.0.0-beta-22816",
        "System.Threading": "4.0.10-beta-22816",
        "Microsoft.CSharp": "4.0.0-beta-22816"
      }
    }
  },
  "licenseUrl": "",
  "projectUrl": "",
  "tags": [ "" ],
  "version": "1.0.0-*"
}
我怀疑我的目标是错误的框架版本


但是我如何指定.NETFramework4.0客户机配置文件作为目标框架呢?这可能吗?

使用
net40

"frameworks": {
    "net40": {},
    "dnx451": { },
    "dnxcore50": {}
 }

以下是一些可能的组合:

非常感谢。这就是我要找的。