我有一个从WPF应用程序(共享.xaml
和.cs
代码)链接到的Silverlight库项目。
我正在尝试添加一个类来启动powershell的运行空间并执行一些命令。但我无法添加对Silverlight库的引用,我收到此错误:
我应该向Silverlight库添加什么参考,以便我可以调用PowerShell cmdlet?
答案 0 :(得分:0)
您不能这样做,因为PowerShell引擎是针对桌面CLR构建的。您创建另一个C#库以将PowerShell代码放入其中。您还可以将代码放入一个同时针对.NET 4.0和Silverlight 4及更高版本的可移植类库中。我能够成功添加对System.Management.Automation程序集的引用,但这并不能保证它能够正常工作。