Dll одного кода C # позади страницы - PullRequest
0 голосов
/ 06 ноября 2011

Я использую сайт ASP.net - 3.5 C #

У меня есть изменение на странице .cs, я должен доставлять только обновления для этого кода за файлом только клиенту. Есть ли способ создать dll для этой страницы на сайте?

Ответы [ 3 ]

1 голос
/ 06 ноября 2011

Нет, невозможно создать сборку из одного кода за страницей, которая является частью проекта веб-сайта.

Веб-проект компилируется в одну сборку - весь код за файлами становится частью этогосборка.Обновление отдельного кода за файлом означает, что вам нужно перекомпилировать проект и развернуть обновленную сборку.

Если вы можете изменить проект с веб-сайта на веб-приложение, это будет другой вопрос,поскольку IIS компилирует весь код за файлами на лету, то возможно обновление одного кода за файлом.

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

Выберите выделенную часть, как указано на снимке экрана, и опубликуйте ее. enter image description here

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

Для создания сборки вам необходимо создать проект библиотеки классов проекта. В этом проекте вы создадите файл класса .cs. Когда вы создадите это, он создаст файл DLL.

К сожалению, вы не можете создавать веб-страницы в этом типе проекта. Теперь, чтобы использовать это на своем веб-сайте, вы можете либо добавить ссылку на проект в этот проект библиотеки классов, либо добавить ссылку на файл в созданную библиотеку DLL

...