2015-08-18 8 views
5

Ho due progetti C# che ho collegato aggiungendo il primo progetto esistente al primo e quindi aggiungendo il secondo progetto come riferimento. ma quando ho eseguito il mio primo progetto nel mese di ottenere il seguente errore:ottenendo un errore durante il collegamento di due progetti Visual Studio C#

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

e:

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

Come faccio ad avere superare questo ostacolo? .......... il primo progetto è stato creato in Visual Studio 2012 Band il referenziato in vs community 2015

risposta

12

È necessario modificare Target Framework per essere uguale su entrambi i progetti.
Fare clic su Project - Properties - Application.
Quindi, nel menu a discesa, selezionare .NET Framework 4.5.2.

Il problema principale è la compatibilità tra le versioni dei progetti. Non dovresti usare i progetti con la versione superiore del tuo attuale progetto come riferimento.

+0

grazie @Didier Aupest sto cercando questo, ma apparentemente nel mio visiva versione studio 2015 il menu progetto non è che contiene le proprietà in modo im ricerca intorno. –

+0

Hai provato a modificare il framework di destinazione del progetto creato con 4.5.2 e Visual Studio 2015 in Framework 4.5? –

+1

Grazie mille ha funzionato –

2
  1. In Visual Studio 2015, in Solution Explorer, selezionare il progetto. Sulla barra dei menu, apri il menu Progetto e scegli Scarica progetto.

  2. Sulla barra dei menu, selezionare File, Apri, File. Nella finestra di dialogo Apri file, accedere alla cartella del progetto, quindi aprire il file progetto (.vcxproj).

  3. Nel file di progetto, individuare la voce per la versione di Framework di destinazione. Ad esempio, se il progetto è progettato per utilizzare .NET Framework 4.5, individuare <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> nell'elemento <PropertyGroup Label="Globals"> dell'elemento <Project>. Se l'elemento <TargetFrameworkVersion> non è presente, il progetto non utilizza .NET Framework e non è richiesta alcuna modifica.

  4. Modificare il valore nella versione Framework desiderata, ad esempio v3.5 o v4.6.

  5. Salvare le modifiche e chiudere l'editor.

  6. In Esplora soluzioni, aprire il menu di scelta rapida per il progetto e quindi scegliere Ricarica progetto.

;)

+1

ha funzionato per me, grazie –

Problemi correlati