我有一个.Net核心类库,可以从.Net Core Console应用程序中成功引用。
我现在尝试从.Net 4.6.2控制台应用程序引用类库,它似乎引用了ok,但是当我尝试从.Net Core Lib实例化一个对象时,它无法实现找到它。奇怪的是,如果我尝试直接使用.Net Core Class Lib的/ bin / Debug文件夹添加对DLL的引用,它就可以工作......
如果我将其打包为nuget包并以这种方式添加它也可以。我的.Net核心类库的project.json如下。您可以在https://github.com/PrintsCharming/ObjectHydrator/tree/v2-alpha-1
的ObjectHydrator中查看整个解决方案 {
"version": "2.0.0-*",
"dependencies": {
},
"frameworks": {
"net46": {
"dependencies": {
},
"frameworkAssemblies": {
"System.ComponentModel.DataAnnotations": "4.0.0.0"
}
},
"netcoreapp": {
"dependencies": { "System.ComponentModel.Annotations": "4.1.0" },
"imports": "dnxcore50"
}
}
}
答案 0 :(得分:0)
现在只能通过Nuget向.Net Core Class Library添加依赖项。这是因为新项目模板/ .xproj的工作方式有所不同。
应该再次支持程序集引用,以便使用csproj项目进行.NET Core(referencing third party dll's问题)