2017-03-01 56 views
1

心中已經創建了一個Web應用程序與網絡核心,以項目添加類庫與網絡核心的Web應用程序

"frameworks": { 
    "net461": { 
     "dependencies": { 
     "Core": { 
      "target": "project" 
     } 
     } 
    }  
    }, 

然後我裝箱一個類庫核心網與該項目

"dependencies": { 
    "NETStandard.Library": "1.6.0" 
    }, 

    "frameworks": { 
    "netstandard1.6": { 
     "imports": "dnxcore50" 
    } 
    } 

,但是當我嘗試添加類項目的Web應用程序,VS2015告訴我

The following project are not supported as reference. 
WebApplication: 
.NETFramework, Version=v4.6.1 
ClassLibrary: 
.NETStandard, Version=v1.6 

如何添加類librar ❖主項目?

+2

使用類庫參考(包) – brykneval

回答

0

如果你想針對.NET框架4.6.1,您的類庫必須.NET標準1.4或走低建議在官方文檔 - How to target the .NET Standard

1)創建.NET核心類庫。 project.json看起來像這 -

{ 
    "version": "1.0.0-*", 

    "dependencies": { 
    "NETStandard.Library": "1.6.0" 
    }, 

    "frameworks": { 
    "netstandard1.4": { 
     "imports": "dnxcore50" 
    } 
    } 
} 

2)在ASP.NET核心應用(.NET框架),它可以像如下─

"frameworks": { 
    "net461": { 
     "dependencies": { 
     "ClassLibrary1": { 
      "target": "project" 
     } 
     } 
    }  
    }, 
0

您必須將您的項目作爲dotnetcore項目啓動(請參閱下圖),因爲它似乎希望將框架4.6文件添加到您的dotnetcore應用程序中。

dotnetcore project

有關dotnetcore更多信息compatibulity檢查這篇文章 Compatibility between dotnetcore and framework 4.5

相關問題