Как установить.net dll без.NET SDK или Visual Studio?

Мне нужно развернуть несколько.net DLL. Они должны быть внесены в GAC, а необходимые записи должны быть в реестре. На моей машине работают SDK и Visual Studio, поэтому в настоящее время я использую такие инструменты.net sdk, как gacutil и regasm. Однако, когда мне нужно установить эти библиотеки на клиентском компьютере, как мне это сделать. Могу ли я сделать это, просто имея время выполнения.net. В настоящее время я использую.net 2.0.

3 ответа

Решение

"Правильный" способ сделать это - использовать MSI (с помощью одного из различных способов создания файлов MSI, таких как WiX).

Это может быть полезно для вас:

http://blogs.msdn.com/astebner/archive/2006/11/04/why-to-not-use-gacutil-exe-in-an-application-setup.aspx

Ну, самый простой способ для человека, который будет сидеть перед другой машиной, это, конечно, программа установки.

Я полагаю, что в большинстве выпусков VS есть какая-то поддержка инсталлятора, в которой вы можете создать проект установки, который в конечном итоге будет представлять собой файл с расширением.exe и.msi, который вы можете использовать для установки программного обеспечения, и тогда вы получите в основном все, что вам нужно, такие как ярлыки рабочего стола / меню "Пуск", поддержка GAC, удаление, загрузка среды выполнения.NET, если это необходимо, и т. д.

Проверьте диалоговое окно нового проекта в вашей Visual Studio, и я уверен, что вы найдете там что-нибудь полезное, если нет, то я уверен, что кто-то здесь может указать вам правильное направление.

С другой стороны, если вы хотите пойти по ручному маршруту, то некоторые из инструментов.NET устанавливаются в каталог.NET в папке C:\Windows\Microsoft.NET\Framework\version.

Самый надежный способ - использовать ваш проект установки. Откройте представление "Файловая система" для проекта, добавьте специальную папку "Global Assembly Cache" и добавьте в нее свои сборки, затем создайте проект установки, и все в порядке.

Если вы не используете проект установки, я не знаю...

Другие вопросы по тегам