Должен ли я добавить каталоги .NET Framework в мою PATH? - PullRequest
7 голосов
/ 06 апреля 2010

Иногда мне нужно запустить gacutil.exe или installutil.exe и т. Д. Из командной строки. Можно ли добавить каталоги .NET Framework в мою системную переменную PATH? Если да, то какие я должен добавить и в каком порядке?

Ответы [ 5 ]

6 голосов
/ 06 апреля 2010

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

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

или

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

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

1 голос
/ 06 апреля 2010

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

1 голос
/ 06 апреля 2010

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

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

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

1 голос
/ 06 апреля 2010

Я всегда добавляю к своему пути следующее:

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

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

0 голосов
/ 06 апреля 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...