2
我有从RC1迁移的ASP.NET Core RC2应用程序。问题与参考类库项目
我曾引用类库(.net framework 4.5),我想将它添加到我的RC2应用程序。 所以我改变project.json这样
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"frameworks": {
"net45": {
"dependencies": {
"ExtConfig.PortalRepository": "1.0.0-*"
}
},
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
],
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0-rc2-3002702",
"type": "platform"
},
"Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Server.WebListener": "0.1.0-rc2-final",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
"Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc2-final",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",
"Microsoft.AspNet.Routing": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc2-final"
}
}
},
"commands": {
"web": "Microsoft.AspNetCore.Server.Kestrel"
},
"publishOptions": {
"include": [
"Views",
"appsettings.json",
"web.config"
]
}
}
而且它是建立好了,但对于RC2应用程序是不可见的。 我有ReSharper的建议,但它不起作用。
我试图将net45更改为diffirent dnx和netstandard语句,但它也没有帮助。我从类库创建nuget包,并试图添加它像nuget包,它不起作用。
其他人遇到这个问题?
您的.NET的核心依赖该软件包没有提及。为它添加一个参考,选择不要在你的项目中使用它,或者'#IFDEF'来绕过它。 – mason
我无法将它添加到.NET Core依赖项中,因为它会写入“无法解析依赖项” http://i.imgur.com/fz5Jj6T.png –
所以,我做了其他事情之一推荐的。并非所有软件包都可以用于.NET Core。 – mason