2011-06-13 79 views
1

我們公司贏得了來自新客戶的Web項目。他們的舊供應商基本上將代碼(C#/ ASP.NET,包括大量的媒體文件)進行了壓縮,並將其FTPed給我們,並且不再以任何方式回答電話/支持它。沒有解決方案文件,沒有項目文件,只有代碼。使用Visual Studio 2010包含項目緩慢

因此,我在本地創建了一個空項目,並將其移至網絡路徑,並將其代碼移入其中,因爲我甚至沒有足夠的空間在本地託管它。他們的架構是可疑的,但我需要儘快恢復並運行,因此我目前沒有時間重新考慮這一點。我打開了我創建的項目,選擇「顯示所有文件」並試圖包含所有路徑(媒體文件和代碼路徑)和應用程序掛起。其中一個媒體文件夾中有65,000個文件。我甚至需要包含這個嗎?

無論如何,它似乎在做「包含在項目中」是永遠的,我花了幾個小時與它搏鬥,試圖一次做一個文件夾......但通常它只是掛着,我必須殺死處理。有沒有更快的方法來處理這個問題?我試着直接編輯項目文件,但包括這個媒體文件夾使解決方案絕對需要永久加載。

關於如何處理這種情況的一般建議?

回答

0

只要沒有直接引用,您不需要將媒體文件包含到項目中。 我敢打賭,這些文件只是從程序加載運行時。確保在源中對媒體文件夾進行全面搜索。

Imho僅將文件獲取到本地商店,創建解決方案,然後添加所有資源和來源。如果需要,您可以稍後再將媒體文件複製到項目中。

+0

感謝您的回覆。我同意媒體元素。我決定暫時不包括這一點。包含具有~100個文件的路徑(所有代碼)仍然需要永遠的考慮。我不確定是什麼原因導致它陷入了沉寂。 – JamesB41 2011-06-13 18:14:29

+0

我在網絡上遇到了類似的文件問題,並對其進行了修復,但由於我不知道您的網絡,我建議您在本地移動文件以執行此過程並再次嘗試。 – YvesR 2011-06-13 18:16:27

0

我對本地文件有同樣的問題。我可能殺了VS2010三次,因爲它似乎總是鎖定。然後我重新創建了文件夾結構,但沒有使用正確的名稱,然後保存項目,使用文本編輯器打開它,並將名稱更改爲實際結構。最後使用「添加>現有項目」。它仍然很慢,但速度更快。

0

它不懸掛 - 如果你留下它足夠長的時間,它會完成。知道你的意思,但是花了半天的時間纔將道場包括在我的一個項目中。

您可能想嘗試SharpDevelop將大文件夾包含到您的項目中 - 看起來好多了,在完成此任務時比視覺工作室快得多。然後你可以重新打開該項目與希望這會有所幫助。

相關問題