VSIX-проект, ориентированный на .NET Standard и использующий новый формат csproj - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть существующая VSIX, в которой размещен мой собственный тип проекта, основанный на классическом проекте библиотеки C # DLL.

Все работает нормально.Единственная проблема заключается в том, что csproj все еще находится в традиционном формате, что означает, что он нацелен на .NET v4.7 и использует тег <ProjectTypeGuids>, чтобы сообщить VS / MSBuild свой тип проекта, который, в свою очередь, активирует дополнительные функции, которые я кодировалв VSIX.

Теперь я хотел бы перейти на новый формат csproj, используемый библиотеками .NET Standard.Однако этот новый формат не распознает тег <ProjectTypeGuids>.Тогда как я могу связать его с моим типом проекта?

Включает ли это также доставку собственного SDK?Если да, где я могу найти информацию о том, как это сделать?Официальной документации крайне мало.

1 Ответ

0 голосов
/ 06 декабря 2018

Оказывается, мне нужно будет перенести свой COM-ориентированный проект на новый CPS , который позволяет мне объявлять различные возможности, которые связывают финальный csproj с моей реализацией VSIX.Я нахожу, что все это в настоящее время все еще очень плохо документировано, но я медленно ладлю.

...