У меня недавно была эта проблема.Хотя я хотел, чтобы автоматическая сборка выполняла сборку, я не хотел, чтобы поставлялась предварительно скомпилированная версия.Я хотел, чтобы полный источник был отправлен.Для этого, когда я изменил свой файл TFSBuild.proj для переноса файлов, я использовал папку Sources
вместо папки $(OutDir)
.Таким образом, сайт все еще прекомпилируется в $(OutDir)
и будет некорректно работать, если возникнет проблема, но версия, перенесенная на сам сайт, будет представлять собой сами файлы .vb и .cs.
Примечание. Причина, по которой мне нужны исходные файлы для веб-сайта, а не для предварительно скомпилированной версии, заключается в том, что сайты, описанные в моей автоматической сборке, часто подвергаются изменениям в отдельных частях и должны немедленно обновляться как отдельные элементы.Это требование бизнеса больше, чем требование технологии.