在阅读了其他几个博客员额和文章(见下面的参考资料)之后,似乎有几种办法在4.0号电荷上运行,但很少能用于我们的目的。 由于我们如何使用我们的软件,我们不能更新登记册或增加申请。 这使我们有两种选择,即使用<代码>ConsoleShell <>/code>或高于PSHost
,从而产生我们自己的损失。 由于第一种选择是简单明了的,我们希望能够使用第一种选择:ConsoleShell
,但想知道我们可能遇到哪些问题,以及是否建议这样做。
Reference
其他问题 我已经看到,你可以采用以下方法,将PowerShell编为4.0。 这两种方法似乎都没有得到微软公司的正式制裁,但以下第一种方法被包含在。 微软连接问题。
4.0版的电壳管理办法似乎包括:
- Update the app.config to include .NET 4.0 as supported
- Add a registry setting to switch the version
- Use
ConsoleShell
to host your own PowerShell Console - Implement your own PowerShell host,
PSHost
, as done by PoshConsole or Nuget