Como devo fazer referência sn.exe no script msbuild?

Eu preciso assinar novamente o meu assembly depois que a compilação terminar (e eu fiz algumas outras coisas para ele), então eu comecei adicionando um<Exec> Tarefa que chamouC:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\sn.exe. Isso tem que funcionar para outros desenvolvedores / ambientes, então eu estava esperando que eu pudesse copiarsn.exe esn.exe.config da pasta e armazená-lo em nosso repositório de código, para que eu possa sempre chamar uma versão comum de um local conhecido.

sn.exe falha isoladamente fora do diretório SDK, então eu estou querendo saber como posso referenciá-lo sem saber o caminho que será sob. Pessoas diferentes têm ambientes diferentes (x86 x x64, diferentes diretórios de instalação, versões diferentes), então gostaria de poder referenciar facilmente a versão mais recente da ferramenta (ou talvez qualquer versão). Parece uma ferramenta bastante simples, talvez haja outra maneira de assinar um assembly com outra tarefa tool / command / msbuild? Qualquer ajuda seria apreciada.

questionAnswers(5)

yourAnswerToTheQuestion