Какова цель файлов конструктора в проектах веб-приложений Visual Studio 2008?
-
09-06-2019 - |
Вопрос
Существует процесс преобразования, который необходим при переносе веб-сайта Visual Studio 2005 в проекты веб-приложений Visual Studio 2008.
Похоже, что VS2008 создает файл .designer.файл для каждого aspx-файла, когда вы щелкаете правой кнопкой мыши по файлу или самому проекту в обозревателе решений и выбираете "Преобразовать в веб-приложение".
Какова цель этих дизайнерских файлов?И они не будут существовать в релизной сборке веб-приложения, надеюсь, это просто промежуточные файлы, используемые во время разработки?
Решение
Они содержат все материалы дизайнера форм, которые раньше помещались в раздел кода #Region "Сгенерированный дизайнером веб-форм код".вместо того, чтобы поместить его в файл .aspx.vb, где люди могли бы отредактировать его (по ошибке или нет), он был перенесен в отдельный файл, так что вам никогда не придется его просматривать.
Другие советы
То, что сказал кибби.
Что касается части вашего вопроса о существовании в сборке релиза, то это зависит от того, какой у вас веб-сайт.Если у вас есть предварительно скомпилированный веб-сайт, то Нет из файлов кода (.vb, .cs и т.д.) необходимо развернуть сервер.Они компилируются в .библиотеки DLL (сборки) и развертываются таким образом вместе с файлами .as *x.