Я пытаюсь зарегистрировать DLL на компьютере, используя сборку MS, чтобы избежать необходимости каждый раз регистрировать ее вручную.Кто-нибудь может указать мне правильное направление, пожалуйста?Спасибо,
с помощью Задачи сообщества MSBuild вы можете использовать задачу InstallAssembly
Пример:
<InstallAssembly AssemblyFiles="Engine.dll;Presenter.dll" />
Или:
<MSBuild Projects="Project1.csproj;Project2.csproj"> <Output TaskParameter="TargetOutputs" ItemName="ProjectBinaries" /> </MSBuild> <InstallAssembly AssemblyFiles="@(ProjectBinaries)" />
Другой подход - использовать задачу Exec и вызвать gacutil.exe, поставляемый с .NET FX SDK.
Так что вам не нужно никакого дополнительного программного обеспечения.