Я нахожу его доступным только для .Net 2.0, но если пользователь устанавливает .Net 3 или новее, как я могу установить InstallUtil.exe в свою установку, чтобы они могли установить мой движок в качестве Windows Обслуживание?InstallUtil отсутствует .Net
5
A
ответ
6
Вы должны продолжить использовать InstallUtil.exe
от \Microsoft.NET\Framework\v2.0.50727
. Thats, вероятно, потому, что эта утилита не изменилась с 2.0 -> 3.0 -> 3.5. Следовательно, этого не существует в папках 3.0/3.5
ПРИМЕЧАНИЕ. В Windows Server 2008 R2 с пакетом обновления 1 (SP1) с установленным .NET 3.5 это в значительной степени доступно здесь \Microsoft.NET\Framework\v2.0.50727
. В 64-битной версии Win R2 R2 путь к папке несколько отличается, но installutil.exe
очень доступен под \Microsoft.NET\Framework64\v2.0.50727
.
0
Вы можете найти Installutil.exe here.
поэтому я должен установить .Net 2.0 поверх .Net 3.5? Могу ли я распространять InstallUtil? – Proyb2
Если у вас есть .NET 3.5, у вас должны быть компоненты .NET Framework 2.0, поскольку они строятся поверх него. См. Http://blogs.msdn.com/blogfiles/swiss_dpe_team/WindowsLiveWriter/Migratingfrom.NET1.1to2.03.0and3.5_9C76/image_2.png Это может помочь прояснить, как это происходит. – InSane
Он не поставляется с InstallUtil и не находится в папке .Net framework. Использование W7 64bit. – Proyb2