2016-07-22 9 views
1

Ich habe ein Azure-Dienst Fabric-Projekt in Visual Studio eingerichtet und einen ASP .net-Core-Dienst erstellt. Ich muss jetzt auf eine Klassenbibliothek verweisen, aber egal, was ich versuche, bekomme ich einen "Die Abhängigkeit konnte nicht gelöst werden Fehler". Hier ist mein .net Kern project.json:Referenzklassenbibliothek von .net Core-Dienst Fabric-Projekt

{ 
"dependencies": { 
"Microsoft.AspNetCore.Mvc": "1.0.0", 
"Microsoft.AspNetCore.Razor.Tools": { 
    "version": "1.0.0-preview2-final", 
    "type": "build" 
}, 
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0", 
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", 
"Microsoft.Extensions.Configuration.FileExtensions": "1.0.0", 
"Microsoft.Extensions.Configuration.Json": "1.0.0", 
"Microsoft.Extensions.Logging": "1.0.0", 
"Microsoft.Extensions.Logging.Console": "1.0.0", 
"Microsoft.Extensions.Logging.Debug": "1.0.0", 
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0", 
"Microsoft.ServiceFabric": "5.1.163", 
"Microsoft.ServiceFabric.Data": "2.1.163", 
"Microsoft.ServiceFabric.Services": "2.1.163", 
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0", 
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final" 
}, 

"tools": { 
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final" 
}, 

"frameworks": { 
"net46": { 
    "dependencies": { 
    "ClassLibrary3": { 
     "target": "project" } 
    } 
} 
}, 

"buildOptions": { 
"emitEntryPoint": true, 
"preserveCompilationContext": true 
}, 

"publishOptions": { 
"include": [ 
    "wwwroot", 
    "Views", 
    "Areas/**/Views", 
    "appsettings.json", 
    "web.config" 
] 
}, 

"scripts": { 
} 
} 

Dies ist die project.json der Klassenbibliothek:

{ 
    "version": "1.0.0-*", 

    "dependencies": { 
}, 

"frameworks": { 
    "net46": {} 
} 
} 

Die Klassenbibliothek ist eine .net Kern-Klassenbibliothek. Was fehlt mir hier?

+0

verwenden Sie Dotnet-Core RC2? Das ist erforderlich: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-add-a-web-frontend/ – LoekD

+0

irgendetwas mit x64 zu tun? –

+0

Wir haben beschlossen, vorerst nicht mit .net Core zu arbeiten. Wenn ich die Chance bekomme, werde ich ein neues Projekt erstellen und sehen, ob die Klassenbibliothek als x64 hilft (ich kann mich nicht erinnern, ob ich das getan habe oder nicht). –

Antwort

0

Stellen Sie sicher, dass die .NET-Klassenbibliothek explizit auf x64 und nicht AnyCPU erstellt wird.