Ich habe einen Standard VSIX Projekt ein Projekt Abhängigkeit von einer Klassenbibliothek Projekt in der gleichen Lösung unter. Alles lief gut, bis ich die Klassenbibliothek auf das neue VS2017RC vereinfachte csproj umstellte. Die Klassenbibliothek baut fein (mein Dotnet SDK 1.0.0-preview4-004233), aber wenn die VSIX zu bauen versucht, erhalte ich:Missing „BuiltProjectOutputGroupDependencies“ Gebäude VSIX je nach neuen, vereinfachten csproj
error MSB4057: The target "BuiltProjectOutputGroupDependencies" does not exist in the project.
Das sieht offenbar wie eine Inkompatibilität mit einem traditionellen VSIX csproj erwartet etwas von abhängige Projekte, die das neue csproj nicht bereitstellt.
Hat jemand hier reingestoßen oder einen Ratschlag bekommen? Ich werde den Projektverweis entfernen und manuell auf die Ausgabe-DLL verweisen.
Als zugehörige Seite beachten, ist es unklar, welche Ausgabe DLL die VSIX aus der Klassenbibliothek auswählen würden, da die neue csproj Frameworks mehr Ziel unterstützt.
Das ist die Lösung wirklich. – Shrike