Очистить проект для защиты вашей конфиденциальности в Visual Studio 2008 - PullRequest
2 голосов
/ 11 ноября 2010

Существует ли какой-либо стандартный способ защиты вашей конфиденциальности в Visual Studio?Меня очень смущает, что он создает всевозможные бинарные файлы, в которые встраиваются мои имя пользователя и системные пути каждый раз, когда я открываю проект.Я пытаюсь создать портфель с примером кода для потенциальных работодателей, и каждый раз, когда я делаю небольшую модификацию, мне приходится повторно проверять каждый файл, опасаясь, что другой со скрытыми ссылками на мою структуру системных каталогов и частное имя пользователя проскользнет.(Это может привести к тому, что работодатель сможет легче найти мой Facebook и т. Д., См. Глупые вопросы, которые я задавал в Интернете в прошлом.)

Страшно, что даже .exe, если он выполняется в режиме отладкиимеет ссылки на большую часть моих личных данных.Есть ли инструмент или стандартный способ справиться со всем этим?Конечно, компании должны проводить санитарную обработку, прежде чем публиковать проекты для широкой публики.

1 Ответ

2 голосов
/ 11 ноября 2010

Независимо от вашего вопроса - очень сильное предложение - использовать систему контроля версий, например, Subversion. И если вы это сделаете, вы контролируете, какие файлы проверяются, а какие нет, и двоичные файлы обычно не переходят в систему контроля версий. Я тоже не проверяю .vcproj.user.

Так что, если вы хотите передать проект кому-то еще, вы можете либо предоставить ему доступ к хранилищу, либо выполнить «экспорт svn», который предоставит вам все версионные файлы в новом и чистом каталоге. Именно так я бы и выбрал в вашем случае.

...