Почему сайт 'publish' производит bin с одним dll, а скрипт сборки производит bin с большим количеством dll - PullRequest
0 голосов
/ 27 сентября 2011

Я создал скрипт, который использует следующую команду ...

"C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe" "C: \ Репозитории\ Software \ trunk \ main \ upload \ UploadWebsite.csproj "/ p: Configuration = Release

Это позволяет предварительно скомпилированному на веб-сайте каталогу bin иметь множество dll-файлов и множество скомпилированных файлов....

Однако, когда я щелкаю правой кнопкой мыши по проекту в Visual Studio, я могу "опубликовать" веб-сайт в папке, и это создает предварительно скомпилированный веб-сайт только с одной DLL.Это предпочтительный вариант, мне просто интересно, в чем разница между ними ...?

1 Ответ

0 голосов
/ 27 сентября 2011

Проблема в том, что для проекта веб-сайта функция публикации Visual Studio компилирует все в одну DLL, в то время как обычная операция сборки компилирует каждую страницу в отдельную DLL. Может быть, эти статьи могут помочь:

Публикация веб-приложения с помощью MsBuild

Как опубликовать веб-сайт с MSBuild

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