Mam standardowy projekt VSIX, biorąc zależność projektu od projektu biblioteki klas w tym samym rozwiązaniu. Wszystko zaczęło się dobrze, dopóki nie przełączyłem biblioteki klas na nowy uproszczony csproj VS2017RC. Biblioteka klasy buduje w porządku (mój DotNet SDK 1.0.0-preview4-004233), ale gdy próbuje zbudować VSIX uzyskać:Brakujące "BuiltProjectOutputGroupDependencies" budynek VSIX w zależności od nowego uproszczonego csproj
error MSB4057: The target "BuiltProjectOutputGroupDependencies" does not exist in the project.
To oczywiście wygląda niezgodności z tradycyjnym VSIX csproj oczekują czegoś od zależne projekty, których nowy csproj nie zapewnia.
Czy ktoś wpadł na to lub miał jakieś rady dotyczące obejścia go? Zajmę się usunięciem odniesienia do projektu i ręcznym odniesieniem do wyjściowej biblioteki DLL.
W powiązanej notatce bocznej nie jest jasne, która wyjściowa biblioteka DLL VSIX wybierze z biblioteki klas, ponieważ nowy csproj obsługuje wiele docelowych struktur.
To jest naprawdę rozwiązanie. – Shrike