Какие файлы я должен включить в проект Visual Studio 2008, которым я хочу поделиться? - PullRequest
2 голосов
/ 26 января 2010

Я хочу создать проект Visual Studio 2008, который содержит некоторый пример кода того, как использовать API, а затем сделать проект доступным для загрузки, чтобы другие могли просто дважды щелкнуть проект, просмотреть код и запустить примеры, не делаялюбые изменения.

Какие файлы (например, папки .suo, .sln, bin & obj?) мне нужно включить, чтобы люди могли запустить проект?

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

Ответы [ 2 ]

6 голосов
/ 26 января 2010

Не включайте файл .suo, файл .csproj.user, папки bin и obj.

Это обычно соответствует тому, что вы не включили в систему контроля версий. Если это так, вы можете создать свой дистрибутив, выполнив экспорт из системы управления версиями (svn export, git archive, hg archive).

Или напишите пакетный файл, который выполняет необходимые команды (zip) для создания дистрибутива.

Дистрибутив легко проверить самостоятельно. Просто разархивируйте / распакуйте / скопируйте дистрибутив в пустой каталог и протестируйте его там.

Этот вопрос SO касается поддержки нескольких конфигов.

1 голос
/ 26 января 2010

Исключить папки .suo, .user, bin и obj.

Включите .sln, .csproj (при условии C #), любые исходные файлы (.cs), любые ресурсы, такие как изображения, и файлы .config.

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