Назад | Перейти на главную страницу

Как добавить сборки в 64-битную машину?

Мой старый cmd-скрипт:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm blabla.dll
C:\Windows\Microsoft.NET\Framework\v2.0.50727\GacUtil -i blabla.dll

(Что отлично работает на моей старой машине.)

Но теперь у меня есть скрипт для 64-битной машины (Windows Server 2008 R2):

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\RegAsm blabla.dll
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools\GacUtil -i blabla.dll

Затем я получаю это сообщение:

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\RegAsm blabla.dll

Утилита регистрации сборки Microsoft (R) .NET Framework 2.0.50727.5420 Авторское право (C) Microsoft Corporation 1998-2004. Все права защищены.

Типы успешно зарегистрированы

C:\Program Files\Microsoft SDKs\Windows\v7 .1\Bin\NETFX 4.0 Tools\GacUtil -i blabla.dll 

«C: \ Program» не распознается как внутренняя или внешняя команда, действующая программа или командный файл.

Вторая команда не удалась.

Вам нужно указать путь к gacutil в кавычки, потому что в нем есть пробелы. Пытаться:

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\RegAsm blabla.dll "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools\GacUtil" -i blabla.dll