ASP.NET 5 RC1 projemi ASP.NET Core RC2 projelerine yükseltmeye çalışıyorum. Bazı sorunlar yaşıyorum çünkü henüz .NET Framework'ü desteklemeyen kütüphaneleri kullanıyorum, böylece tam çerçeve üzerinde çalışmam gerekiyor. Bu RC1'de iyi çalıştı, ancak RC2'de bunu başarmanın doğru yolunu bulamıyorum.Bir ASP.NET Core uygulamasında net451 kitaplıklarını kullanma (RC2)
Paketleri geri yükleyebilen ve düzgün bir şekilde yapılandırabileceğiniz bir sınıf kitaplığım var. Sınıf kütüphanesine referans veren bir test projem var. Ben deneme projesi oluşturmaya çalıştığımda, aşağıdaki hataları alıyorum: Bu iki proje için
> dotnet build
Project TenantService (.NETFramework,Version=v4.5.1) was previously compiled. Skipping compilation.
Project TenantServiceTests (.NETCoreApp,Version=v1.0) will be compiled because expected outputs are missing
Compiling TenantServiceTests for .NETCoreApp,Version=v1.0
C:\projects\TenantService\test\TenantServiceTests\project.json(25,23): error NU1001: The dependency mscorlib could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(9,31): error NU1001: The dependency mscorlib could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(25,23): error NU1001: The dependency mscorlib could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(9,31): error NU1001: The dependency mscorlib could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(26,21): error NU1001: The dependency System could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(9,31): error NU1001: The dependency System could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(26,21): error NU1001: The dependency System could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(9,31): error NU1001: The dependency System could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(27,26): error NU1001: The dependency System.Core could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(9,31): error NU1001: The dependency System.Core could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(27,26): error NU1001: The dependency System.Core could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(9,31): error NU1001: The dependency System.Core could not be resolved.
C:\projects\TenantService\test\TenantServiceTests\project.json(9,31): error NU1001: The dependency Microsoft.CSharp could not be resolved.
project.json dosyaları şuna benzer:
src \ TenantService \ project.json
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"Microsoft.Extensions.Options": "1.0.0-rc2-final",
"Newtonsoft.Json": "8.0.4-beta1",
"MongoDB.Driver": "2.2.4",
"StackExchange.Redis": "1.1.603"
},
"frameworks": {
"net451": {}
}
}
test \ TenantServiceTests \ project.json
{
"version": "1.0.0-*",
"testrunner": "xunit",
"description": "TenantServiceTests Class Library",
"authors": [ "Henning" ],
"dependencies": {
"xunit": "2.1.0",
"TenantService": "1.0.0-*",
"dotnet-test-xunit": "1.0.0-rc2-build10015"
},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002702"
}
},
"imports": [
"net451"
]
}
}
}
Uygulamamda net451 kitaplıklarını kullanmak için bunu nasıl düzgün şekilde ayarlamalıyım?
Bu gerçekten bir ASP.NET Core uygulamasında (RC2) net451 kitaplıklarının nasıl kullanılacağı sorusunu yanıtlıyor mu? Temelde bir şeyi yanlış anlamış olmadıkça, bu cevap sadece net451 uygulamalarında net451 uygulamalarını kullanmanızı öneriyor gibi görünüyor. –