Папка App_Code в проекте ASP.NET в VIsual Studio 2010 - PullRequest
4 голосов
/ 22 июня 2010

на vs2008 я мог бы установить папку App_Code, но на vs2010 я не могу этого сделать, поэтому я поместил набор данных и класс 'в папку App_Data.Либо я не знаю даже папка App_Data безопасна?Есть предложения?

Спасибо

Ответы [ 7 ]

9 голосов
/ 22 июня 2010

Помните, что Web Site Project может содержать папку App_Code, а Web Application Project - нет! Потому что весь проект для кода.

4 голосов
/ 05 августа 2011

Если вы хотите добавить папку App_Code, вы должны вручную добавить папку. Добавить-> Добавить новую папку -> вы должны дать ей имя папки "App_Code" когда вы это сделаете, vs2010 автоматически изменит тип своей папки.

удачи

2 голосов
/ 05 октября 2012

Если вы хотите использовать автономные файлы классов (в директории «App_Code») в проекте VS 2010, убедитесь, что для свойства «Файл»> «Создать действие» для каждого файла * .cs или * .vb установлено значение «Компилировать» в Свойствах> Расширенный диалог.

Кроме того, используйте то же пространство имен, что и ваш проект, и эти автономные классы будут легко доступны для остальной части вашего проекта.

Мне потребовалось немного, чтобы понять, что настройкой по умолчанию в моем VS было «Содержимое» вместо «Компилировать».

1 голос
/ 22 июня 2010

Вы пытались щелкнуть правой кнопкой мыши по проекту в обозревателе решений, выбрали «Добавить ...» и просматривали папки ASP.NET?

Из памяти даже предыдущие версии VS не выполняются автоматическипоместите папку App_Code в ваш проект по умолчанию.

0 голосов
/ 03 декабря 2015

Обходной путь:

Если мы используем App_Code в проекте веб-приложения, нам нужно переименовать его в любое другое имя папки.

http://blogs.msdn.com/b/chiranth/archive/2014/02/19/visual-studio-2012-unexpected-behavior-crash-and-irrelevant-errors.aspx

0 голосов
/ 28 января 2011

Надеюсь, это вам поможет - файлы .cs не следует помещать в папку. Просто поместите их в проект, в одиночку, а не в папку. Тогда ваши занятия будут видны. Это разница в VS 2010.

0 голосов
/ 22 июня 2010

Если вы просто создаете папку с именем App_Code, она распознает ее как нужный вам App_Code, странно, что в папке add .net она не появляется.

Этот маршрут я выбрал для него, и все отлично работает.

...