Одним из способов обработки путей к файлам в web.config является использование символических ссылок.т.е. в переданном файле web.config пути к файлам указывают, например, C:\website
, затем на каждом компьютере разработчика выполните следующую команду:
mklink /d C:\Website c:\path\to\develper\specific\checkout
Таким образом, никому не нужно повторно редактировать пути к точкек их рабочему пространству.
У нас не было проблем с нашими файлами .csproj - в них нет конкретной конфигурации компьютера.
Однако у нас были похожие проблемы с настройками app.config,Опять решается либо хранением файлов каждого разработчика в заданном месте, либо наличием символической ссылки из заданного местоположения в их местоположение.
Для строк подключения мы либо получили их все в localhost
, либо установилиони localdatabase
и имеют запись хоста на каждой машине разработчика.Это будет работать, только если каждый разработчик подключается к одному и тому же имени базы данных, но на другом сервере.Если вы подключаетесь к одному и тому же серверу баз данных, но к разным базам данных, вам потребуется другая тактика.