Из-за формулировок (многие значения "расширение" и "метод") я совершенно не могу найти любую информацию о моем вопросе на веб-страницах.Поэтому я спрашиваю здесь:
Можно ли развернуть "методы расширения" с расширением VSIX?
Пояснение: под "методом расширения" я имею в виду что-то вроде
public static string SomextExtension(this string s, string p) {
retrun s + p;
}
Под расширением VSIX я ссылаюсь на пользовательское расширение, которое устанавливается через
SomeCoolExtension.vsix
Цель: пользователь устанавливает VSIX, получаетнемного функций (в основном это собственные генераторы кода в моем случае) и дополнительно имеет доступ к "Hello".SomeExtension(" World");
в их исходном коде.
Я постепенно думаю, что это просто невозможно, поскольку я перепробовал все, что мог придуматьи, как говорилось в начале, практически невозможно найти его в googls.
Если это действительно невозможно, я, по крайней мере, хотел бы понять, почему.Так что простое «нет» может быть правильным ответом, но если бы вы могли уточнить, это успокоило бы мою программистскую душу: -)
Спецификации: я использую VS2017 и новый «Visual Studio AsyncPackage»,но если вы знаете ответ для более старой версии, я с радостью попробую их.