我有一個工具,在C#,可執行文件,被很多用戶共享的編程工作正常。C#變量被破壞一個特定的PC上,但所有其他
在一些PC,我發現 - 特定的變量被清除(即清單由自己清除);這會導致工具拋出異常。
相同工具的工作原理以及在各種條件下對電腦的休息。
如果我比較這幾個電腦與所有其他存在RAM,操作系統沒有什麼區別,任務負載等 同樣工具及其家屬,也步驟來使用它都還一樣。
我疑惑這個奇怪的行爲。對我來說,其他問題是受影響的PC和他們的用戶位於不同的國家。所以我不能手動檢查PC參數或者可以調試。我依靠我得到的日誌。
你們中的任何一個人都可能面臨類似的問題嗎?
你可以提示我怎麼可以在具有相同配置的行爲2個不同的電腦不同?是否有環境變量,系統參數等任何依賴
問候, 薩欽
您應該檢查是否也許用戶權限不同 – Heslacher
什麼處理器架構?你有沒有檢查清單中List代碼被清除的每個地方?你可以使用'ReadOnlyCollection'替換它,看看有什麼東西正在清除不應該是的列表?另外,「特定變量被清除」 - 哪個變量,在什麼情況下?沒有任何源代碼,診斷非常困難。 –
投票結束,因爲在這個詳細程度,任何答案只能是推測。提供一些代碼。 – spender