Assemblys beim Build automatisch im GAC ablegen

Jeder der für den Sharepoint, Biztalk etc. entwickelt kennt das Problem.
Nach dem Kompilieren der Assembly muss diese noch im GAC abgelegt werden.

Bisher habe ich dafür das Menü "Externe Tools" des Visual Studio verwendet.
Dann ist der Arbeitsaufwand auf einen "Klick" in der Toolbar reduziert.

Aber es geht noch einfacher :-)

Dazu in den Projekteigenschaften unter "Befehlszeile für Postbuildereignis" den Aufruf des gacutil eintragen. Dann wird das Assembly automatisch nach dem kompilieren im GAC installiert.

Tipp: Falls es beim Aufruf des gacutil über die Postbuildevents zu einem Fehler 9009 kommt, probiert folgende Befehlszeile:

"$(DevEnvDir)..\..\SDK\v2.0\Bin\gacutil.exe" /iF “$(TargetPath)” 

Keine Kommentare: