У меня есть VSTO 3.0 Word Addin.Здесь все они работают на сетевых дисках (по причинам резервного копирования и т. Д.).
В любом случае, когда я в IDE, я могу запустить свой проект, он автоматически запускает Word, я могу отлаживать,перерыв и т. д., просто отлично.
ОДНАКО ... Если я скомпилирую проект, а затем запустите Word OUTSIDE of ide, запись реестра Addin, конечно, все еще указывает на NETWORK-копию VSTO dll, а не копия локального компьютера (диск C), и надстройка всегда не загружается.
Я могу скопировать DLL на локальный компьютер, обновить реестр, указав расположение C:, а затем запуститьслово, и он прекрасно загружается.
Но мне было интересно, есть ли способ настроить VSTO, чтобы иметь возможность загружать надстройку из сетевого ресурса напрямую.
Я пытался установить "TRUSTEDLOCATIONS "в Word 2010, чтобы указать мое местоположение в сети, но это не помогло.
Единственная странность при этом заключается в том, что сообщение об ошибке, которое я получаю из Word, когда у меня VSTO_SUPPRESSDISPLAYALERTS = 0, содержитпуть к файлу: // j: / path / path / path, то есть буква подключенного диска.
НО, когда я пытаюсь добавить местоположение j: \ path к моим «доверенным расположениям» в слове, оно всегда преобразует его вполный путь, т. е. \ domain \ dfs \ path \ path.
Мне интересно, является ли это несоответствие причиной его поломки, но я никак не могу его найти.