У меня есть стандартный проект VSIX, который зависит от проекта от проекта библиотеки классов в том же решении. Все было прекрасно, пока я не переключил библиотеку классов на новый VS2017RC, упрощенный csproj. Библиотека классов строит штраф (мой DotNet SDK 1.0.0-preview4-004233), но при попытке построить VSIX я получаю:Отсутствует здание «BuiltProjectOutputGroupDependencies» VSIX в зависимости от нового упрощенного csproj
error MSB4057: The target "BuiltProjectOutputGroupDependencies" does not exist in the project.
Это, очевидно, выглядит как несовместимость с традиционным VSIX csproj ожидает что-то из зависимых проектов, которые новый csproj не предоставляет.
Кто-нибудь столкнулся с этим или имел какие-либо советы по работе вокруг него? Я собираюсь изучить удаление ссылки на проект и вручную ссылаться на выходную DLL.
Как связанное примечание, неясно, какая выходная DLL, которую VSIX будет выбирать из библиотеки классов, поскольку новый csproj поддерживает несколько целевых фреймворков.
Это решение действительно. – Shrike