2010-03-09 39 views
5

我在我的硬盤上有一個文件夾,C:\ Program Files \ Microsoft SDKs,我想知道是否可以將它移動到外部驅動器。 Visual Studio或其他工具是否依賴於此特定文件夾?安全移動Microsoft SDKs文件夾

回答

3

在註冊表中有相當多的條目(至少在我的註冊表中)指向該位置,所以似乎將以不太理想的方式工作。至少,它會使卸載程序有點困惑。它可能是可能是可以安全地暫時重命名該目錄並嘗試您的構建以查看它們是否仍然有效。但是,最終,再次運行安裝以實際刪除它然後安裝到新位置似乎是最乾淨的。

0

這樣做可能會破壞您的一些應用程序。如果您通過瀏覽到安裝在此文件夾中的DLL添加了對項目的引用,那麼移動此文件夾後該項目將無法編譯。如果你沒有以這種方式添加任何引用,你可能會沒事。

1

是的。 VSStudio中的大多數非託管代碼都是指include文件夾中的某些包含文件。

也在bin文件夾中的一些exes也被稱爲(尤其是VS2008)。

VS2005是指內部平臺SDK位置。

VS2008指的是C:\ Program Files文件\微軟的SDK \的Windows \ v6.0A

然而,大多數項目通過宏指到這個位置。所以,如果你可以找到一種方法來更新新位置的宏,那麼你應該沒問題。