Ich versuche ein .NET-Projekt in VS-2017 zu veröffentlichen. Bei der Veröffentlichung bekomme ich den Fehler:
Alle Build-Übermittlungen in einem Build müssen Projektinstanzen verwenden, die aus derselben Projektsammlung stammen.
Das Projekt baut sowohl im Release- als auch im Debug-Modus auf. Das Gleiche passiert beim Versuch, als Debug zu veröffentlichen. Irgendwelche Ideen, wie ich mehr Informationen darüber bekommen kann, was falsch ist?
Für mich helfen, meine Lösung über Msbuild zu erstellen und zu veröffentlichen. Sie sollten ein Veröffentlichungsprofil in Visual Studio erstellen, bevor Sie msbuild ausführen.
öffne cmd und führen Sie den nächsten Befehl aus:
"c: \ Programme (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ 15.0 \" d: \ VMC \ VMC.sln / p: DeployOnBuild = true / p: PublishProfile="OrdnerProfil"
Sie sollten auch Pfad zu Msbuid (wenn es auf Ihrem Computer anders ist) und Lösung ersetzen.
Für mich hilft es.
Um Ihre Frage zu beantworten, gehen Sie am besten zur MS Dev Community (versuchen Sie es hier Ссылка ).
Ich hatte diesen Fehler, weil meine .net-Core-Lösung ein Framework 4.5.2-Projekt enthielt. Ich habe jedes Projekt im Release-Modus einzeln neu aufgebaut und das Published anschließend funktioniert.
Für mich half, die .xproj-Datei aus dem Projektordner zu löschen und das Plattformziel des Projekts auf x86
zu setzenDas VS2017-Projekt, das ich zuvor veröffentlicht habe, gab den gleichen Fehler, und die folgenden Schritte lösten das Problem für mich:
Tags und Links .net visual-studio visual-studio-2017