2014-12-01 5 views
1

Я перешел с компьютера на другой, у меня установлена ​​такая же версия Powershell, но когда она работала на моем предыдущем компьютере, на новом я имею эту ошибку при запуске сценария PS:Тип PowerShell не найден, сборка отсутствует?

По-французски:
Новый объект: Le type [System.Windows.Forms.DataVisualization.Charting.Chart] est introuvable: vérifiez que l'assembly dans lequel il se trouve est chargé.

На английском языке:
New-Object: Тип [System.Windows.Forms.DataVisualization.Charting.Chart] не найден: Убедитесь, что, в котором она загружена сборка. (Перевод)

EDIT: версии .NET

-PSChildName Version ----------- ------- 
v2.0.50727 2.0.50727.5420 
v3.0 3.0.30729.5420 Windows Communication Foundation 3.0.4506.5420 Windows Presentation Foundation 3.0.6920.5011 
v3.5 3.5.30729.5420 
Client 4.0.30319 
Full 4.0.30319 
 
$PSVersionTable 

Name       Value 
----       ----- 
CLRVersion      2.0.50727.5485 
BuildVersion     6.1.7601.17514 
PSVersion      2.0 
WSManStackVersion    2.0 
PSCompatibleVersions   {1.0, 2.0} 
SerializationVersion   1.1.0.1 
PSRemotingProtocolVersion  2.1 

EDIT:
Это результат сделал запрос:

 
-PSChildName             Version 
-----------             ------- 
v2.0.50727             2.0.50727.5420 
v3.0              3.0.30729.5420 
Windows Communication Foundation       3.0.4506.5420 
Windows Presentation Foundation        3.0.6920.5011 
v3.5              3.5.30729.5420 
Client              4.0.30319 
Full              4.0.30319 

ответ

0

Используйте следующий сценарий, взятый из here, чтобы увидеть, .Net. System.Windows.Forms.DataVisualization.Charting.Chart доступен только на .Net 4.0 и 4.5. Возможно, вам придется установить один из них.

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse | 
Get-ItemProperty -name Version -EA 0 | 
Where { $_.PSChildName -match '^(?!S)\p{L}'} | 
Select PSChildName, Version 

Также посмотрите, какую версию .Net использует ваша сила.

$psversiontable 

Если PowerShell использует .NET 3.5, вам нужно будет установить Microsoft Chart Controls. .Net 4.0 и .Net 4.5 должны быть в порядке.

+0

Благодарим вас за ответ, вот результат: –

+0

@electrolyse Я не вижу ваш результат. Пожалуйста, добавьте свой вопрос к вопросу. –