Я - Visual Studio noob. Мой фон больше связан с Unix и в основном используется для создания вещей с помощью scons или make. У меня даже не много опыта Eclipse.Связанные с проектом проекты на Visual Studio
В любом случае, я расстроен тем, что очень сложно перемещать файлы между проектами в VS. (Я запускаю Visual Studio 2013). Например, предположим, что у меня есть ProjectXRel (релиз), и я хочу ProjectXDev (разработка). Я хочу, чтобы они оба были работоспособными, а версия dev могла иметь всего несколько изменений редактирования, которые отличаются от версии rel.
Интуитивно понятная мысль состоит в том, чтобы просто скопировать файлы из ProjectXRel для создания ProjectXDev, но VS, похоже, воюет со мной (он хочет переименовать все пространства имен в заголовок проекта).
Кроме того, некоторые файлы, такие как .cs-файлы, полученные из .dbml через конструктор OR, кажутся бесполезными и полагаются на один реплицирующий процесс использования утилиты для наличия действительных файлов. Я привык к проекту, определяемому его файлами, но на самом деле это не так в VS. Вместо этого он определяется с помощью шагов процесса, используемых для создания и организации файлов.
Также, серьезные разработчики просто используют вызовы командной строки и powershell? Это кажется сложнее, но по крайней мере вы знаете, что происходит в% @ $$ # .....
Итак, основной вопрос заключается в том, как репликация существующего проекта для создания аналогичного для целей разработки ? (Я знаю, что контроль источника, такой как git, может помочь в этом, но это не вариант для этой ситуации.)
Спасибо!
Спасибо за этот ответ, но это не сработает для моей ситуации. В моем случае решение «выпуска» уже существует, и я не хочу с ним связываться, потому что если он сломается, это будет очень плохо. – Jiminion
Вы можете принять решение о выпуске и установить конфигурацию отладки. Другим вариантом является использование условий #if внутри кода. http://msdn.microsoft.com/en-us/library/4y6tbswk.aspx – Kyro