2015-08-18 10 views
5

Mam dwa projekty C#, które połączyłem, dodając drugi istniejący projekt do pierwszego, a następnie dodając drugi projekt jako odniesienie. ale gdy uruchamiam mój pierwszy projekt im otrzymuję następujący błąd:Wystąpił błąd podczas łączenia dwóch projektów Visual Studio C# razem

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

oraz:

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

jak mogę przeboleć tej przeszkody? .......... pierwszy projekt został utworzony w zespole visual studio 2012, do którego odniesiono się w społeczności 2015

Odpowiedz

12

Musisz zmienić Target Framework, aby był taki sam w obu projektach.
Kliknij na Project - Properties - Application.
Następnie z listy rozwijanej wybierz .NET Framework 4.5.2.

Głównym problemem jest kompatybilność między wersjami projektów. Nie powinieneś używać projektów z wyższą wersją bieżącego projektu jako odniesieniem.

+0

dzięki @Didier Aupest Próbuję to, ale pozornie w moim Visual Studio 2015 w wersji menu projekt nie zawierające Właściwości więc im wyszukiwanie wokół. –

+0

Czy próbowałeś zmienić docelową strukturę projektu utworzonego w wersji 4.5.2 i Visual Studio 2015 do wersji 4.5? –

+1

Bardzo to działało –

2
  1. W programie Visual Studio 2015, w programie eksplorator rozwiązań wybierz projekt. Na pasku menu otwórz menu Projekt i wybierz polecenie Rozładuj projekt.

  2. Na pasku menu wybierz Plik, Otwórz, Plik. W oknie dialogowym Otwieranie pliku przejdź do folderu projektu, a następnie otwórz plik projektu (.vcxproj).

  3. W pliku projektu znajdź pozycję docelowej wersji programu Framework. Na przykład, jeśli projekt jest zaprojektowany do korzystania z .NET Framework 4.5, zlokalizuj element <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> w elemencie <PropertyGroup Label="Globals"> elementu elementu <PropertyGroup Label="Globals"> elementu <PropertyGroup Label="Globals">. Jeśli element <TargetFrameworkVersion> nie jest obecny, Twój projekt nie korzysta z .NET Framework i nie jest wymagana żadna zmiana.

  4. Zmień wartość na odpowiednią wersję Framework, np. V3.5 lub v4.6.

  5. Zapisz zmiany i zamknij edytor.

  6. W Eksploratorze rozwiązań otwórz menu skrótów do swojego projektu, a następnie wybierz opcję Przeładuj projekt.

;)

+1

Pracowałem dla mnie, dziękuję –

Powiązane problemy