[Visual] error MSB4166: Child node "X" exited prematurely.Shutting down.

在建制專案時,遇到這個問題,覺得很奇怪,就查了一下。這邊的X我遇到的是2,其實看不太懂這是什麼意思,就查了一下。


StackOverflow上面可以查到相關的問題和答案,現在先描述一下我的處置過程:

一開始先查了一陣,在msdn上面看到有人問,但只有兩篇,回答的答案好像也沒有解決問題,對於微軟的解決能力心死。

看到StackOverflow上面有,看了一下,有人說是虛擬記憶體不足所至,稍微照著操作一下,把三個硬碟的記憶體都打開,路徑如下 :

控制台>系統及安全性>系統>進階系統設定(視窗左側)>進階(新視窗的標籤名稱)>效能裡面的"設定"按鈕>進階(標籤名稱)>虛擬記憶體的"變更"按鈕>取消"自動管理所有磁碟的分頁檔大小">將每個磁碟都勾選"系統管理大小"後按"設定"按鈕>按"確定"按鈕

然後我重開機再試一次,一開始按建置XXX專案,一秒就說好了,楞了一下,按重建XXX專案,居然要重新跑?就放著讓他跑了,跑一次要一兩個小時。

我的系統類型為:64位元作業系統。

我看StackOverflow上面有人說他是32位元的,他說此解法好像無用,因為他的虛擬記憶體在建制時還有剩,跟回答的好心人的狀況不大一樣。

好心人是說他發現虛擬記憶體好像被關成0 mb,所以才打開。

我的狀況是C槽是有4000 mb左右的虛擬記憶體,但其他兩個槽(專案所在的位置)的分頁檔大小是0,所以想說試試看才打開,因為我發現建制時,硬碟使用率是100%,整台電腦非常慢(跟只有二核有關嗎?),覺得非常奇怪。所以真實狀況如何還不清楚。

如果有人試不出來或是有更好的解答可以題供給我,歡迎留言,但我本身也不是很懂,所以可能也無法提供給大家正確答案。

留言