2017-05-15 114 views
0

我有一个Powershell脚本,它在运行时会给出一些警告。当我使用Powershell运行此脚本时,它会成功完成,但是当我从Powerise运行它时,它停在警告处。我如何在Powerise中忽略警告,以便脚本可以完全执行? Powershell的版本5 下面是警告PowerISE停止警告脚本

警告CS0169:字段 'RedeemControllerTest.PostMethod._environment' 从未使用过

+0

[也许有关](http://stackoverflow.com/q/30709884/1630171)。 –

+0

你能提供足够的脚本给别人来复制问题吗? – DeanOC

+0

@DeanOC:我不认为我可以这样做,因为它的脚本很长,包含了我的公司和其他公司在职能和评论中的名字。你不认为它与Power ISE有关吗?就像Power ISE在警告中停止脚本,但powershell不会。 – wonderwall

回答

0

u能设置 “-ErrorAction ”SilentlyContinue“” 参数? 需要更多数据来查明您的问题。也许更新您的文章与脚本的片段。 至于敏感信息 - 如果你想要任何帮助队友,你必须争取,或分享它。

+0

我试过了,没有用。我不认为它与代码有任何关系,因为当我在PowerShell中运行它时,相同的代码会停止,但在PowerShell中运行时会继续运行。 SO其ISE设置。 我将不得不在脚本中改变很多东西,以使其可见并且它也很大。 无论如何,谢谢。 – wonderwall

1

您提到的错误就我所知可能与编译C#有关。 所以也许你的脚本试图启动一个编译器?提供的错误将位于编译器正在使用的C#源代码中。

错误只是告诉你一个变量从未在代码中使用,应该删除。

+0

感谢您的回答,但我并不担心错误。我很担心为什么PowerISE不会在这个错误上停止脚本。 – wonderwall