Как мне ссылаться на sn.exe в сценарии msbuild?

Мне нужно заново подписать свою сборку после того, как сборка будет завершена (и я сделал с ней некоторые другие действия), поэтому я начал с добавления<Exec> Задача, которая называетсяC:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\sn.exe, Это должно работать для других разработчиков / сред, поэтому я надеялся, что смогу просто скопироватьsn.exe а такжеsn.exe.config из этой папки и сохраните его в нашем хранилище кода, чтобы я всегда мог вызвать его общую версию из известного места.

sn.exe аварийно завершает работу вне каталога sdk, поэтому мне интересно, как я могу ссылаться на него, не зная, по какому пути он будет находиться. Разные люди имеют разные среды (x86 и x64, разные каталоги установки, разные версии), поэтому я хотел бы иметь возможность легко ссылаться на последнюю версию инструмента (или, возможно, любую версию). Похоже, достаточно простой инструмент, возможно, есть другой способ подписать сборку с помощью другой задачи tool / command / msbuild? Любая помощь будет оценена.

Ответы на вопрос(5)

Ваш ответ на вопрос