我試圖編譯我的項目時遇到了問題,我的計算機上安裝了VS2012和趨勢科技殺毒軟件,我想了解爲什麼會發生這種情況,如果有其他人一直在經歷這種情況,並可能是一種解決方案。使用趨勢科技時出現VS2012編譯問題
基本上我有一個項目,其中包含一組依賴關係,可以在禁用趨勢科技時正確編譯。但是,啓用時,它似乎(通常但並非總是)導致一個特定項目將其生成的二進制文件(.dll)刪除,從而導致相關項目無法編譯。該錯誤類型:
58> CSC:錯誤CS0006:元數據文件 'C:\ XXX \斌\ XYZ.dll' 無法找到
58> CSC:錯誤CS0006:元數據文件「C :\ XXX \斌\ QWE.dll」無法找到
有趣的是要注意的:
XYZ是,總是失敗的項目;
沒有日誌或通知由趨勢科技進行;
在啓用和/或不啓用趨勢科技的編譯測試之間不應用代碼更改;
當請求重建整個解決方案時,通常會發生這種情況;
我VS12設置爲4個並行構建和版本如下:
趨勢科技防毒牆網絡版客戶端(適用於Windows)
版本:2108年6月10日SP1
-
Visual Studio Premium 2012
版本:11.0.51106.01升級1
已知問題:https://connect.microsoft.com/VisualStudio/feedback/details/759434/vs2012-parallel-build-produces-很多參考組件可能不會被發現警告 –
使用Visual Studio 2010和趨勢科技防毒牆網絡版時,我遇到了完全相同的問題。看起來我更傾向於趨勢科技。 –