TFS 2010 Erstellungsfehler - importiertes Projekt "Projektpfad" wurde nicht gefunden
Versucht haben, um eine Lösung zu erstellen, die enthält eine Reihe von Projekten und immer wiederkehrenden Fehler.
Habe ich es geschafft, die bauen teilweise erfolgreich, aber bekomme immer den Fehler gezeigt:
C:\Builds\1\MBS.Payments.Forms.Mvc\MBS Zahlung Forms-MVC\Sources\MBS.Zahlungen.Formen.Mvc\MBS.Formen.Zahlungen.Web\MBS.Formen.Zahlungen.Web.csproj (979): Das importierte Projekt "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebAnwendungen\Microsoft.WebApplication.Ziele" nicht gefunden wurde. Bestätigen Sie, dass der Pfad in der Deklaration korrekt ist, und dass die Datei auf der Festplatte existiert.
Ich habe navigiert zu der Datei, in der der Fehler generiert wird, wo dieser code wird hervorgehoben:
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
Derzeit habe ich beide Visual Studio 2010 Premium und eine evaluation version von Visual Studio 2012 Ultimate installiert, ich bin derzeit dabei, die Anwendung in Visual Studio 2010.
unten ist der code-block, in dem der fehlerhafte code ist gefunden:
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
Könnte bitte jemand beraten, warum dieser Fehler erzeugt wird, und wie es gelöst werden könnte.
InformationsquelleAutor der Frage CryoFusion87 | 2012-11-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen, die sich auf zwei Standorte:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Webapplikationen
und
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Webapplikationen
Tun, entweder von diesen haben die .targets-Datei vorhanden? Ich persönlich finde es in beiden, aber ich vermute, dass Sie nicht (zumindest nach dem Fehler-es ist nicht in der v11.0 Ordner).
Ihren Zustand überprüft VisualStudioVersion und VSToolsPath Eigenschaften, um zu sehen, wenn Sie fehlen, dann setzt Sie. Eine oder beide dieser muss schon oder wäre es verweist auf den v10.0-Ordner.
Laut http://blogs.msdn.com/b/webdev/archive/2012/08/22/visual-studio-project-compatability-and-visualstudioversion.aspxdies ist wahrscheinlich verursacht durch öffnen des Projektes in VS2012.
Zu beheben, würde ich entweder eine v11 Kopie des .Ziele (es gibt einige änderungen zwischen den beiden aus, was ich sehen kann, vielleicht war es nicht ordnungsgemäß installiert, wenn Sie haben die Installation?) oder wieder mit dem v10-version.
InformationsquelleAutor der Antwort Daniel Morritt
Wenn Sie Visual Studio 2013 oder höher und TFS 2010, Bearbeiten Sie die builddefinition, um eine neue MSBuild-argument.
InformationsquelleAutor der Antwort Moojjoo
Als CryoFusion87 darauf hingewiesen, daß die Lösung, die für mich gearbeitet wurde entfernen Sie das gesamte
<PropertyGroup></PropertyGroup>
tag und seine Inhalte.Diesem tag wird Hinzugefügt, die Unterstützung für Projekte öffnen, die von VS 2010 und VS 2012. Sehen Sie mehr hier: http://sedodream.com/2012/08/19/VisualStudioProjectCompatabilityAndVisualStudioVersion.aspx
Ich bin jetzt mit VS 2013 und ist dies nicht nötig.
InformationsquelleAutor der Antwort Szymon
den
<PropertyGroup></PropertyGroup>
- tag Hinzugefügt wird, um das Projekt-Datei, wenn Sie es öffnen in Visual Studio 2012, ich war in der Lage, öffnen Sie das Projekt-Datei in einem Texteditor, entfernen Sie die PropertyGroup und baute es erfolgreichInformationsquelleAutor der Antwort CryoFusion87