2017-05-15 111 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