Вопрос

У меня есть приложение, в которое встроен Powershell 1, но нам нужно иметь возможность использовать Powershell STAThreaded, который доступен в CTP Powershell 2.В настоящее время System.Management.Автоматизация находится на уровне 1.0.0.0.Кто-нибудь знает, как заставить Visual Studio использовать более новую библиотеку DLL?

Это было полезно?

Решение

Я разберусь с этим, но вы понимаете, что нет абсолютно никакой гарантии, что что-либо в ОСАГО останется таким, как сейчас?Скорее всего, так и будет, но я бы не стал выступать против этого прямо сейчас.

Редактировать:На самом деле это цитата со страницы загрузки CTP:

Данное программное обеспечение является предварительной версией.Это не будет работать так, как работает окончательная версия программного обеспечения.Функции будут изменены до финальной версии.

Другие советы

Я не уверен, сможете ли вы это сделать, но для использования powershell версии V1.0 вам нужно было загрузить "Windows SDK для Windows Server 2008 и .NET Framework 3.5", чтобы получить DLL-файл, на который вы ссылались.Теперь вам нужно будет найти SDK, в котором есть библиотека DLL для файла CPT (возможно, CPT включает в себя библиотеку dll, я думаю, она называется System.Management.Automation.dll в версии V1.0).

Удачи вам

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top