Как ссылаться на сборки не в GAC с расширением / надстройкой Visual Studio 2010? - PullRequest
0 голосов
/ 08 июля 2010

Я пытаюсь написать расширение Visual Studio 2010, чтобы показать оболочку IronPython для отладки C # проектов.Поэтому, очевидно, у меня есть ссылка на IronPython.dll (и кучу других).Я ссылаюсь на IronPython 2.0.1 здесь.

Мой проект компилируется нормально.Когда я отлаживаю его, запускается новый экземпляр VS и все.Но когда я запускаю команду addin, я получаю System.FileNotFoundException для IronPython.dll.

. Я убедился, что DLL находится в выходном каталоге проекта (bin/Debug).Я предполагаю, что это выполняется в другом контексте, поэтому разрешение пути или что-то еще не подхватывает это.Есть идеи, что делать?

1 Ответ

1 голос
/ 08 июля 2010

Да, это не сработает. Путь поиска для devenv.exe (Visual Studio) не будет включать каталог сборки текущего проекта. Common7 \ ide \ devenv.exe.config на моей машине добавляет подкаталоги PublicAssemblies и PrivateAssemblies в common7 \ ide к пути поиска. Вы можете скопировать свои сборки туда.

...