У меня есть приложение ASP.NET Core RC2, которое было перенесено с RC1.Проблема с библиотекой справочных классов для проекта
У меня была ссылка на библиотеку классов (.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 Core. Добавьте ссылку для нее, не используйте ее в своем проекте или '# IFDEF', чтобы ее обойти. – mason
Я не могу добавить его в зависимости от .NET Core, потому что он напишет, что «зависимость не может быть решена» http://i.imgur.com/fz5Jj6T.png –
Так что сделайте одно из других вещей, рекомендуемые. Не все пакеты готовы для .NET Core. – mason