Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
 lomaxx
lomaxx

Proiectul importat "C: \ Microsoft.CSharp.targets" nu a fost găsit

Am apărut această eroare astăzi când încercam să deschid un Visual Studio 2008 proiect în Visual Studio 2005:

Proiectul importat "C: \ Microsoft.CSharp.targets" nu a fost găsit.

122 2008-08-08T05:08:45+00:00 14
Programare
visual-studio
c#
Comentarii la întrebare (0)
lomaxx
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#5695

Deschideți fișierul csproj în notepad (sau notepad +) Găsiți linia:


și schimbați-l


0
0
Comentarii (0)
Oleg Sakharov
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#876831

Acest link pe MSDN de asemenea, ajută foarte mult la înțelegerea motivului pentru care nu funcționează. $ (MSBuildToolsPath) este calea către Microsoft.Build.Engine v3.5 (introdusă automat într-un fișier proiect când creați în VS2008). Dacă încercați să vă construiți proiectul pentru .Net 2.0, asigurați-vă că ați schimbat această cale către $ (MSBuildBinPath), care este calea spre Microsoft.Build.Engine v2.0.

0
0
Comentarii (0)
Andre Luus
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#2912317

ok ce se intampla daca se spune asta: intre   gt / lt semne

     

Import   Proiect = "$ (MSBuildExtensionsPath) \ Microsoft \ Silverlight \ v3.0 \ Microsoft.Silverlight.CSharp.targets"   /

     

cum pot remedia erorile de direcționare?

De asemenea, am constatat că șirul de import într-un proiect demo (în special, "Creați propriul cadru MVVM" de Rob Eisenburg).

Dacă înlocuiți importul cu cel sugerat de rapoartele lomaxx VS2010 RTM că trebuie să instalați acest .

0
0
Comentarii (0)
Peter
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#7042664

Am primit acest lucru după reinstalarea Windows. Visual Studio a fost instalat și am putut vedea tipul de proiect Silverlight în fereastra New Project, dar deschiderea nu a funcționat. Soluția a fost simplă: a trebuit să instalez programul Silverlight Developer și / sau instrumentele Microsoft Silverlight 4 pentru Visual Studio. Acest lucru poate părea stupid, dar l-am trecut cu vederea deoarece credeam că ar trebui să funcționeze, deoarece tipul de proiect Silverlight era disponibil.

0
0
Comentarii (0)
stack247
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#7239367

Pentru erorile cu Microsoft.WebApplications.targets , puteți:

  1. Instalați Visual Studio 2010 (sau aceeași versiune ca și în mașină de dezvoltare) în serverul dvs. TFS.
  2. Copiați codul Microsoft.WebApplication.targets ? de la fișierul mașinii de dezvoltare la mașina de construcție TFS.

Here's the post.

0
0
Comentarii (0)
appenthused
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#13995747

Am folosit următoarea linie în fișierul csproj:


După ștergerea acestui fișier, funcționează bine.

0
0
Comentarii (0)
Greg0
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#18078170

Această eroare poate apărea, de asemenea, la deschiderea unui proiect Silverlight construit în SL 4, în timp ce aveți SL 5 instalat.

Iată un exemplu de eroare: Proiectul importat "C: \ Program Files (x86) \ MSBuild \ Microsoft \ Silverlight \ v4.0 \ Microsoft.Silverlight.CSharp.targets" nu a fost găsit.

Rețineți v4.0.

Pentru a rezolva, editați proiectul și găsiți:

v4.0

Și schimbați-l la v5.0.

Apoi reîncărcați proiectul și se va deschide (dacă nu aveți instalat SL 5).

0
0
Comentarii (0)
Alf Moh
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#38782270

Dacă trebuie să întâlniți eroarea care spune că Microsoft.CSharp.Core.targets nu a fost găsit, aceștia sunt pașii pe care i-am luat pentru a-mi corecta a mea. Deschideți orice dosar de proiecte anterioare și navigați la link-ul prezentat în eroare, care este Proiecte / (nume de lucru de lucru) /packages/Microsoft.Net.Compilers.1.3.2/tools/ și căutați Microsoft.CSharp.Core.targets fişier. Copiați acest fișier și puneți-l în proiectul non-working "folder tool" (adică navigați la folderul de instrumente din proiectul care nu funcționează așa cum se arată mai sus) Acum, închideți proiectul (dacă a fost deschis) și redeschideți-l. Ar trebui să lucreze acum. De asemenea, pentru a vă asigura că totul funcționează corect în proiectul Visual Studio deschis acum, mergeți la Tools - NuGetPackage Manager - Gestionați pachetele NuGet For Solution. Aici, s-ar putea să găsiți o eroare care spune că CodeAnalysis.dll este utilizat de o altă aplicație. Din nou, mergeți la "folderul de instrumente", găsiți fișierul specificat și ștergeți-l. Reveniți la Gestionați pachetele NuGet pentru soluție. Veți găsi un link care vă va cere să reîncărcați, faceți clic pe el și totul va fi reinstalat. Proiectul dvs. ar trebui să funcționeze corect acum.

0
0
Comentarii (0)
Bharat
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#40190795

Aceasta este o soluție globală, care nu depinde de un pachet sau un bin particular.

În cazul meu, am eliminat dosarul Pachete din directorul rădăcină.

Poate că se întâmplă din cauza pachetelor tale, dar compilatorul nu găsește că e referință. eliminați mai întâi pachetele mai vechi și adăugați pachete noi.

Steps to Add new packages

  • Mai întâi eliminați, folderul cu pachete ( se va afla în apropierea sau un pas până la folderul dvs. curent de proiect ).
  • Reporniți apoi proiectul sau soluția.
  • Acum, reconstruiți fișierul de soluție.
  • Proiectul va primi noi referințe de la managerul de pachete nuGet. Problema ta a fost rezolvată.

This is not proper solution, but I posted it here because I face same issue.

In my case, I can't even open my solution in visual studio and didn't get any help with above answers.

0
0
Comentarii (0)
Ben
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#42238377

În cazul meu, mi-am deschis fișierul .csproj în notepad și am scos următoarele trei linii. A lucrat ca un farmec:




0
0
Comentarii (0)
user3126075
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#43467560

Pentru mine, problema a fost că calea proiectului conțineau 20 de caractere, deoarece git le-a adăugat în locul spațiilor atunci când depozitul a fost clonat. O altă problemă ar putea fi dacă calea către un pachet este prea lungă.

0
0
Comentarii (0)
Atron Seige
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#46618902

Am șters folderul obj și apoi proiectul încărcat așa cum era de așteptat.

0
0
Comentarii (0)
Vojta
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#47452127

În cazul meu nu am putut încărca unul din 5 proiecte în soluția mea.

A ajutat la închiderea Visual Studio și trebuia să ștergeți Microsoft.Net.Compilers.1.3.2 folderul nuget sub packages .

După aceea, deschideți din nou soluția și încărcați proiectul conform așteptărilor

Doar pentru a fi sigur, închideți toate instanțele VS înainte de a șterge dosarul.

0
0
Comentarii (0)
WholeLifeLearner
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#49113817

Uneori, problema ar putea fi cu versiunea VS hardcoded în fișierul .csproj. Dacă aveți în csproj ceva de genul:

[...]\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets"

Ar trebui să verificați dacă numărul este corect (motivul pentru care este greșit poate fi proiectul a fost creat cu o altă versiune a Visual Studio). Dacă este greșit, înlocuiți-l cu versiunea curentă de instrumente de construcție SAU utilizați variabila VS:

[...]\VisualStudio\v$(VisualStudioVersion)\WebApplications\Microsoft.WebApplication.targets"
0
0
Comentarii (0)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
ID
KO
RU
© Answer-ID 2021
Sursă
stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire