В PowerShell 4 (3+ на самом деле) самый простой способ - использовать модификатор области видимости Using
:
Invoke-Command -ComputerName winserver -ScriptBlock {
Get-FileHash E:\test\$Using:dest.zip -Algorithm SHA1
}
Для решения, которое работает со всеми версиями:
Invoke-Command -ComputerName winserver -ScriptBlock { param($myDest)
Get-FileHash E:\test\$myDest.zip -Algorithm SHA1
} -ArgumentList $dest
Выключите раздражающий RSS-ридер
Выключите все анимации
Установите недавний Пакет обновления
Вычистите свой WebCache
Оптимизации Visual Studio: http://stackoverflow.com/questions/8440/visual-studio-optimizations#8453
Править: Вышеупомянутое ТАК сообщение было, к сожалению, удалено.
Microsoft обеспечила некоторые подсказки, которые по существу сводятся к выключению функций, в которых Вы не нуждаетесь и размер решения для сокращения путем разделения решения на меньший сам содержавшие решения в соответствующих случаях.
JetBrains также предоставил статью, которые перечисляют целый диапазон тонких настроек, которые можно сделать и к настройкам Resharper и к настройкам Visual Studio для улучшения производительности.
Наличие слишком многих проектов в Вашем решении также, кажется, фактор когда дело доходит до производительности. У меня нет вещественных доказательств этого, но на основе моего опыта, меньше проектов приравнивается к лучшей производительности.
Если консолидация проектов не является опцией, затем создают файл альтернативного решения, таким образом, можно добавить только существующие проекты, которые относятся к работе, которую Вы делаете.
У меня есть та же самая проблема, и от сайта JetBrains, похоже, что они сортируют - знают об этом, но ничего не допускают. Выключение анализа всего решения, действительно кажется, помогает вполне немного.