Я создал проект Visx, и написал этот кусок кода:Какова минимальная рабочая реализация IVsTextViewCreationListener?
using Microsoft.VisualStudio.Editor;
using Microsoft.VisualStudio.TextManager.Interop;
using System.ComponentModel.Composition;
namespace MyExtension
{
[Export(typeof(IVsTextViewCreationListener))]
public class Main : IVsTextViewCreationListener
{
public void VsTextViewCreated(IVsTextView textViewAdapter)
{
}
}
}
Если я ставлю точку останова внутри метода VsTextViewCreated
, Visual Studio сообщает мне, что он никогда не будет хитом. Открытие файлов во втором экземпляре Visual Studio, который запускается в отладчике, действительно не вызывает его.
Что я делаю неправильно?
Пожалуйста, добавьте пример кода для иллюстрации MefComponent вещь. –
Я добавил скриншот для MefComponent. –
Я до сих пор не могу заставить его работать. Извините за беспокойство, но разве у вас будет рабочий рабочий образец? –