我有一个控制台应用程序,可以使用csc.exe、msbuild.exe和tf.exe在C#解决方案上运行一些操作。我想在Visual Studio developer command prompt环境下运行我的应用程序(而不是让用户打开它),因为它会自动为上面的文件设置路径,从而减少了搜索它们并为每个用户本地存储路径的需要如何在开发者命令提示符下运行我的控制台应用程序?
如果我将这段c#代码编译成一个可执行文件并在Windows命令shell中运行,它运行得很好:输出提示符,在同一行中等待一些用户输入,然后按enter键,回显该输入。在PowerShell v3外壳中运行时,它也运行得很好。但是,如果我在PowerShell ISE V3中运行相同的EXE文件,它永远不会从Write发出输出,并且会在ReadLine上挂起。