2010-03-09 2434 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

然而,大多数项目通过宏指到这个位置。所以,如果你可以找到一种方法来更新新位置的宏,那么你应该没问题。