Mic*_*ens 5 c# powershell hang powershell-ise
如果我将这个c#代码编译成EXE文件并在Windows命令shell中运行它运行正常:输出提示,在同一行等待一些用户输入,然后输入,回显该输入.在PowerShell v3 shell中运行它也运行良好.但是,如果我在PowerShell ISE V3中运行相同的EXE文件,它永远不会从中发出输出Write并挂起ReadLine.(顺便说一下,Write如果后来跟着a ,它会发出输出WriteLine.)
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.Console.Write("invisible prompt: ");
var s = System.Console.ReadLine();
System.Console.WriteLine("echo " + s);
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个ISE错误还是有一些属性可以调整以使其工作......?
ISE 不支持该类console。
- 不支持 [Console] 类,请尝试 [console]::BackgroundColor = 'white'。
- 一般来说,脚本应使用主机 API(write-host,而不是 [Console] 类),以便它们可以在控制台、ISE、Remoting 和其他 shell 中工作。
| 归档时间: |
|
| 查看次数: |
1122 次 |
| 最近记录: |