Я должен добавить каталоги платформы.NET к своему ПУТИ?

Я иногда должен выполнять gacutil.exe или installutil.exe, и т.д. из командной строки. Это в порядке для добавления каталогов платформы.NET к моему системному ПУТИ? Если так, которые я должен добавить и в который порядок?

7
задан Jeremy Stein 6 April 2010 в 16:08
поделиться

5 ответов

Я всегда добавляю следующее в свой путь:

  1. C:\Windows\Microsoft.NET\Framework\v3.5
  2. C:\Windows\Microsoft.NET\Framework\v2.0.50727

Мне иногда нужно компилировать в командной строке, когда я пишу простые вещи, а также использовать gacutil и regasm.

1
ответ дан 7 December 2019 в 03:13
поделиться

просто имейте в виду, что некоторые утилиты, такие как gacutil (я это точно знаю, по крайней мере, с фреймворком 2.0) не всегда доступны на каждом компьютере с установленным фреймворком. Я видел несколько серверов, на которых я работаю, и у нас был сценарий, который в этом нуждался :) Плохая ситуация ... но для разработки все должно быть в порядке.

1
ответ дан 7 December 2019 в 03:13
поделиться

Это отличная вещь. Отлично работает на моих машинах для разработки. Я также добавил Windows SDK, чтобы я мог использовать ildasm из любого места.

C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

Что касается порядка путей, обычно побеждает первый путь, содержащий соответствующую команду.

1
ответ дан 7 December 2019 в 03:13
поделиться

Конечно, в этом нет ничего плохого. Первое, что я сделал, когда мне надоело копать installutil и / или gacutil. Вам нужно только добавить:

%WINDIR%\Microsoft.NET\Framework\v2.0.50727

или

%WINDIR%\Microsoft.NET\Framework64\v2.0.50727

... в зависимости от того, хотите ли вы 64-битные утилиты или нет. Обычно вам не нужно добавлять каталоги 3.0 или 3.5, и на самом деле это просто надстройки для 2.0. *

6
ответ дан 7 December 2019 в 03:13
поделиться

Я считаю, что это слишком полезно для вызова msbuild из командной строки в любом каталоге.

Я использую, чтобы добавить только этот каталог:% WINDIR% \ Microsoft.NET \ Framework \ v3.5

0
ответ дан 7 December 2019 в 03:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: