Как мне опубликовать определенные файлы не в проекте в VS 2010? - PullRequest
3 голосов
/ 23 июня 2011

Можно ли публиковать файлы * .ascx, не добавляя их в свой проект?

Я пытаюсь сделать свои пользовательские элементы управления в Visual Studio 2010 многократно используемыми.У меня есть проект, содержащий мои пользовательские элементы управления, который называется каталогом решений ControlsLibrary.Я копирую файлы ascx в веб-каталог при сборке проекта с событиями сборки.Я использую команду copy "$(SolutionDir)ControlLibrary\*.ascx" "$(ProjectDir)controls\"

, которая копирует файлы * .ascx из G: / SolutionDirectory / ControlsLibrary в C: / Inetpub / wwwroot / WebProject / controls

Теперь, когда я публикую WebProject,Публикация не копирует файлы * .ascx из C: / Inetpub / wwwroot / WebProject / controls на мой веб-сайт.Это потому, что они не добавлены в мой проект.

Можно ли публиковать файлы * .ascx, не добавляя их в свой проект?

Я знаю, что есть способ опубликовать всефайлы, выбрав опцию «Все файлы в этом проекте».Это включает в себя больше файлов, чем я хочу.

1 Ответ

0 голосов
/ 15 ноября 2011

Рассматривали ли вы использование подхода Virtual Path Provider?Вот хорошая статья об этом: Загрузка веб-форм и пользовательских элементов управления из встроенных ресурсов .

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