Рубрики
.NET Framework

Установка .Net Framework 3.5 на Windows 8.1 без интернета с помощью DISM

Попытался установить .Net Framework 3.5 на Windows 8.1. Интернет есть, но ошибка говорит сама за себя: Windows couldn’t connect to the Internet to download necessary files. Make sure that you’re connected to the Internet, and click Retry to try again.

Выход — установить фреймворк с дистрибутива Windows командой:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:installationMediaDrive:\sources\sxs

Где installationMediaDrive — буква диска с дистрибутивом W8.1

Рубрики
.NET Framework Мысли Стиль программирования

Зачем нужен закомментированный код?

int b = 5;
int a = b;

if (a != b 
/*|| b > 3*/)
{
    b = a;
}

Не думаю, что закомментированный участок прибавил красоты коду или улучшил коммуникацию.

В TFS (SVN,<что-то на ваш вкус и цвет>) есть возможность посмотреть предыдущую версию и даже сравнить с ней текущую построчно. Внимание, вопрос: зачем чекинить закомментированный код?

Рубрики
.NET Framework

Ошибка в Powershell: «simple command» not recognized as the name of a cmdlet

Столкнулся с ошибкой в Powershell: «simple command» not recognized as the name of a cmdlet. Не работала в том числе команда cd. Дело оказалось в переменной среды, Powershell смотрит указанные пути в поисках модулей.
Решение такое:
1. Перейти Computer -> Properties -> Change settings -> Advanced -> Environment Variables:
2. Отредактировать System Variable с именем PSModulePath — к существующей строке без пробелов добавить точку с запятой и значение:
%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\;
3. Итоговый вид строки PSModulePath у меня такой:
;c:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules;
c:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\;
%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\;