как использовать sn.exe -Vr - PullRequest
       40

как использовать sn.exe -Vr

3 голосов
/ 04 декабря 2009

В справке MSDN указано, что опция -Vr:

Registers assembly for verification skipping.

Мой вопрос: когда используется ключ -Vr, он изменит только сам файл сборки или системный реестр. Это имеет значение, должен ли я выполнить эту команду на компьютере разработчика или на конечном развернутом компьютере.

Ответы [ 2 ]

6 голосов
/ 07 декабря 2009

sn -Vr создает запись в реестре на локальной машине. Это не меняет сборку. Вы должны запускать sn -Vr локально на каждой машине, на которой вы хотите пропустить проверку строгого имени целевой сборки.

Поскольку вы упоминаете, что ваша проблема связана с тестовой машиной, вы можете иметь в виду, что, по крайней мере, некоторые из ваших тестовых прогонов действительно должны выполняться в состоянии «как поставлено» приложения, которое включает окончательная подпись для сборок. Хотя я понимаю, что проблемы управления ключами могут препятствовать применению окончательной подписи, скажем, к автоматическим сборкам, вам, в конечном счете, потребуется протестировать с использованием полностью подписанных сборок и не пропускать проверку, если вы хотите эмулировать среду возможного выполнения.

0 голосов
/ 04 декабря 2009

Ни. Вам не следует пропускать проверку версии развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...