2015-08-18 3 views
5

Ich habe zwei C# -Projekte, die ich verlinkt habe, indem ich das zweite vorhandene Projekt dem ersten hinzufüge und dann das zweite Projekt als Referenz hinzufüge. aber wenn ich laufe mein erstes Projekt im den folgenden Fehler erhalten:Fehler beim Verbinden zweier Visual Studio C# -Projekte

Severity Code Description Project File Line Warning The primary reference "C:\Users\consultant10\Documents\Visual Studio 2015\Projects\dummyClientCare\dummyClientCare\bin\Debug\dummyClientCare.exe" could not be resolved because it was built against the ".NETFramework,Version=v4.5.2" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.5". insertIntoDataBase

und:

Severity Code Description Project File Line Warning The referenced project 'dummyClientCare' is targeting a higher framework version (4.5.2) than this project’s current target framework version (4.5). This may lead to build failures if types from assemblies outside this project’s target framework are used by any project in the dependency chain. insertIntoDataBase

Wie kann ich über diese Hürde zu bekommen? .......... das erste Projekt wurde in Visual Studio 2012 erstellt band das referenzierte in vs community 2015

Antwort

12

Sie müssen das Zielframework auf beide Projekt identisch sein.
Klicken Sie auf Project - Properties - Application.
Wählen Sie dann in der Dropdown-Liste .NET Framework 4.5.2.

Das Hauptproblem ist die Kompatibilität zwischen den Versionen Ihrer Projekte. Sie sollten keine Projekte mit einer höheren Version Ihres aktuellen Projekts als Referenz verwenden können.

+0

dank @Didier Aupest ich in meiner Visual Studio Version 2015 das Projektmenü die Eigenschaften ist, die nicht das, aber scheinbar bin versucht, so um die Suche im. –

+0

Haben Sie versucht, das Zielframework des mit 4.5.2 und Visual Studio 2015 erstellten Projekts in Framework 4.5 zu ändern? –

+1

Vielen Dank, es hat funktioniert –

2
  1. Wählen Sie in Visual Studio 2015 im Projektmappen-Explorer Ihr Projekt aus. Öffnen Sie in der Menüleiste das Menü Projekt und wählen Sie Projekt entladen.

  2. Wählen Sie in der Menüleiste Datei, Öffnen, Datei. Navigieren Sie im Dialogfeld Datei öffnen zu Ihrem Projektordner, und öffnen Sie dann die Projektdatei (.vcxproj).

  3. Suchen Sie in der Projektdatei den Eintrag für die Ziel-Framework-Version. Wenn Ihr Projekt beispielsweise für die Verwendung von .NET Framework 4.5 konzipiert ist, suchen Sie im Element des Elements <Project> nach <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>. Wenn das <TargetFrameworkVersion> Element nicht vorhanden ist, verwendet Ihr Projekt das .NET Framework nicht und keine Änderung ist erforderlich.

  4. Ändern Sie den Wert in die gewünschte Framework-Version, z. B. v3.5 oder v4.6.

  5. Speichern Sie die Änderungen und schließen Sie den Editor.

  6. Öffnen Sie im Projektmappen-Explorer das Kontextmenü für Ihr Projekt und wählen Sie dann Projekt neu laden.

;)

+1

Arbeitete für mich, danke –

Verwandte Themen