При публикации проекта классы в папке AppCode не соблюдались - PullRequest
0 голосов
/ 08 октября 2019

Я хочу опубликовать веб-проект mvc на Visual Studio IDE. В проекте один класс в папке AppCode. Но после публикации / сборки проекта для этой папки нет файла .dll. В результате папка не была скомпилирована.

Я нажал «Опубликовать» и выбрал «Конфигурация является выпуском» в качестве параметров публикации. Я создаю все файлы решения более одного раза.

Я ожидал .dll файл для классов AppCode, но после публикации папка AppCode создана и содержит файл .cs. В результате для этой папки нет файла dll.

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

Я решил свою проблему с настройками публикации. В разделе «Параметры файла» я установил флажок «Предварительно выполнено во время публикации».

Затем я увидел, что папка App_Code соответствует.

0 голосов
/ 09 октября 2019

Если вы хотите завершить классы AppCode, я предлагаю вам попробовать выполнить следующие шаги:

1) Щелкните правой кнопкой мыши файл вашего класса в папке App_Code.

2) Нажмите наproperties.

3) Измените действие сборки на Compile

4) Создайте приложение.

enter image description here

Тогда онобудет встроен в ваш project.dll, поскольку asp.net объединит все коды в одну dll.

Как показано ниже:

Te - это имя класса App_Code.

enter image description here

...