[C#, VS2005] gacutil в FW 2.0

Eugenia_2005

Задача — перенести шарповскую дллку на другой комп, где нет ничего связанного с дотнетом.
Ставлю фреймворк 2.0 (дллка написана на студии 2005) и дальше делаю как мне описал один знающий человек, но для фреймворка 1.1 :
--------------------
Для переноса на другой компьютер надо подписать строгим именем и поместить ее в GAC, для этого
1. Сгенерировать файл с ключлм, как так
cd C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin
sn -k c:\qwe.snk
cd c:\
2. Поместить файл qwe.snk в папку проекта. В конце файла AssemblyInfo.cs прописать аргумент атрибута AssemblyKeyFile
[assembly: AssemblyKeyFile(@"..\..\qwe.snk")]
на машине, на которую устанавливаем выполнить
1. regasm /tlb ClassLibrary4.dll
2. gacutil /i ClassLibrary4.dll
----------------------
так вот
на последнем пункте (gacutil) находим, что gacutil.exe в системе нету в принципе!
копирую с той машины где стоит студия 2005, она отрабатывает без вывода текста вообще, и потом объект из этой дллки не создается. То есть не работает.
Что не так?

Dasar

gacutil идет только вместе с .Net SDK, в .Net framework не входит gacutil.
Если при переносе на другой компьютер требуется размещение в Gac-е, то проще сделать инсталлятор.

Eugenia_2005

ок, спасибо большое, значит будет инсталлятор
Оставить комментарий
Имя или ник:
Комментарий: