Безопасное перемещение папки Microsoft SDKs - PullRequest
5 голосов
/ 09 марта 2010

У меня на жестком диске есть папка C: \ Program Files \ Microsoft SDK, и мне было интересно, безопасно ли ее перенести на внешний диск. Visual Studio или любой другой инструмент зависит от этой конкретной папки?

Ответы [ 3 ]

3 голосов
/ 09 марта 2010

В реестре довольно много записей (по крайней мере, в моем реестре), которые указывают на это местоположение, поэтому кажется, что что-то будет работать менее чем оптимальным образом. Как минимум, это сделало бы деинсталлятор немного запутанным. вероятно безопасно просто временно переименовать каталог и попробовать свои сборки, чтобы увидеть, работают ли они до сих пор. В конечном счете, однако, кажется, что было бы лучше запустить установку снова, чтобы фактически удалить ее, а затем установить в новом месте.

1 голос
/ 09 марта 2010

Да. Большая часть неуправляемого кода в VSStudio ссылается на определенные включаемые файлы, присутствующие в папке include.

Также упоминаются некоторые exe-файлы в папке bin (особенно VS2008).

VS2005 относится к внутренней папке SDK платформы.

VS2008 относится к C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A

Однако большинство проектов ссылаются на это местоположение с помощью макроса. Так что, если вы можете найти способ обновить макрос с новым местоположением, то все будет в порядке.

0 голосов
/ 09 марта 2010

Это может привести к поломке некоторых ваших приложений. Если вы добавили ссылку на проект, перейдя в библиотеку DLL, установленную в этой папке, этот проект не будет компилироваться после перемещения этой папки. Если вы не добавили никаких ссылок таким образом, возможно, вы в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...