как зарегистрировать dll используя MSBuild - PullRequest
4 голосов
/ 21 сентября 2011

Я пытаюсь зарегистрировать DLL на компьютере, используя сборку MS, чтобы избежать необходимости каждый раз регистрировать ее вручную.Кто-нибудь может указать мне правильное направление, пожалуйста?Спасибо,

Ответы [ 2 ]

3 голосов
/ 21 сентября 2011

с помощью Задачи сообщества MSBuild вы можете использовать задачу InstallAssembly

Пример:

<InstallAssembly AssemblyFiles="Engine.dll;Presenter.dll" />

Или:

<MSBuild Projects="Project1.csproj;Project2.csproj">
 <Output TaskParameter="TargetOutputs" ItemName="ProjectBinaries" />
</MSBuild>
<InstallAssembly AssemblyFiles="@(ProjectBinaries)" />
0 голосов
/ 22 сентября 2011

Другой подход - использовать задачу Exec и вызвать gacutil.exe, поставляемый с .NET FX SDK.

Так что вам не нужно никакого дополнительного программного обеспечения.

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