2013-08-20 49 views
0

我有一個從WPF應用程序(共享.xaml.cs代碼)鏈接到的Silverlight庫項目。Silverlight類庫中的PowerShell運行庫(與WPF類庫共享)

我想添加一個類來啓動powershell運行空間並執行一些命令。然而,我不能添加引用到Silverlight庫,我得到這個錯誤:

cannot add reference : it was not built against Silverlight runtime

我要補充什麼參考的Silverlight庫,以便我可以調用PowerShell命令?

回答

0

由於PowerShell引擎是針對桌面CLR構建的,因此您無法如此發現。您創建另一個C#庫來放入PowerShell代碼。你也可以把代碼放到一個可移植的類庫中,該類庫既可以使用NET 4.0,也可以使用Silverlight 4或更高版本。我能夠成功地添加對System.Management.Automation程序集的引用,但這不能保證它能正常工作。