2016-05-19 3 views
4

gerade hinzufügen, ein neues Klassenbibliothek (.net Core) Projekt zu meiner Lösung zwei Fehler erzeugen:Nicht unterstützte Framework Fehler beim Erstellen .NET-Klassenbibliothek

Fehler NU1002 Die Abhängigkeit xxx.Web.Services 1.0.0 in Projekt xxx. Web.Services unterstützt Framework DNX, Version = v4.5.1 nicht.

Fehler NU1008 "netstandard1.5" ist ein nicht unterstütztes Framework.

project.json Dateiinhalt:

{ 
    "version" : "1.0.0-*", 

    "dependencies" : { 
     "NETStandard.Library" : "1.5.0-rc2-24027" 
    }, 

    "frameworks" : { 
     "netstandard1.5" : { 
      "imports" : "dnxcore50" 
     } 
    } 
} 

Project.lock.json Dateiinhalt:

{ 
    "locked" : false, 
    "version" : 2, 
    "targets" : { 
     "DNX,Version=v4.5.1" : { 
      "NETStandard.Library/1.5.0-rc2-24027" : { 
       "type" : "package" 
      } 
     }, 
     "DNX,Version=v4.5.1/win7-x86" : { 
      "NETStandard.Library/1.5.0-rc2-24027" : { 
       "type" : "package" 
      } 
     }, 
     "DNX,Version=v4.5.1/win7-x64" : { 
      "NETStandard.Library/1.5.0-rc2-24027" : { 
       "type" : "package" 
      } 
     } 
    }, 
    "libraries" : { 
     "NETStandard.Library/1.5.0-rc2-24027" : { 
      "type" : "package", 
      "sha512" : "SD27bvP2gNnlpC7HZUbnPOXS1M7VbBZoi0bdlqe5tj7weJQ2EyGDGw8mi7K1yUmeqjL6jPWBLSC28TDaLnyqwA==", 
      "files" : ["dotnet_library_license.txt", "NETStandard.Library.1.5.0-rc2-24027.nupkg", "NETStandard.Library.1.5.0-rc2-24027.nupkg.sha512", "NETStandard.Library.nuspec", "ThirdPartyNotices.txt"] 
     } 
    }, 
    "projectFileDependencyGroups" : { 
     "" : ["NETStandard.Library >= 1.5.0-rc2-24027"] 
    } 
} 

Antwort

2

Sie müssen die Version in global.json ändern (Lösungspositionen).

Beispiel:

{ 
    "projects": [ "src", "test" ], 
    "sdk": { 
    "version": "1.0.0-preview1-002702" 
    } 
} 

auch, müssen wahrscheinlich

\DNX\Microsoft.DNX.Props –> \DotNet\Microsoft.DotNet.Props 

\DNX\Microsoft.DNX.targets –> \DotNet.Web\Microsoft.DotNet.Web.targets 

in Ihrer xproj Datei ändern.

Beste Lösung (nicht Projekt), wäre es, brandneue Lösung zu erstellen und zu sehen, wie alles dort gemacht wird.

+0

ich neu erstellt, die Projekte innerhalb der gleichen Lösung, whi ch hat mich mit der alten 'project.json' Datei verlassen. Danke dafür. –

0

Sie müssen .NET Core-RC2 Tools für Visual Studio 2015 installieren, um RC2 zu verwenden .

Sie können Anweisungen auf dem Microsoft .NET Core Website finden.

+1

Danke! Ich mache es, aber der Fehler immer noch geschieht, und auch ein weiterer Fehler angezeigt: Die Entwurfszeit Host-Build-mit dem folgenden Fehler fehlgeschlagen: Objektverweis nicht auf eine Instanz eines Objekts \t xxx.Web.Services \t Wenn i Klicken Sie auf den Fehler, es bringt mich zur Datei Microsoft.DotNet.Commons.Target:

Verwandte Themen