Установка пространства имен по умолчанию в Visual Web Developer 2008 Express

Привет всем, я только что начал новый проект, используя Visual Web Developer 2008 Express, и весь мой код не находится в каком-либо пространстве имен. Как я могу установить пространство имен по умолчанию для проекта?

В VisualStudioPro это раньше было в свойствах проекта, свойства веб-сайта в Visual Web Developer 2008 Express кажутся очень ... выразительными.

Спасибо,

Дэйвид.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
2 176
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Выполните «Найти и заменить», чтобы найти свое пространство имен и заменить его тем, что вы хотите.

Боюсь, это не поможет, во-первых, нет текущего пространства имен для сопоставления, во-вторых, я бы хотел, чтобы каждый новый класс, который я добавил, по умолчанию в одно и то же пространство имен. Спасибо за ответ, но мне это не помогает.

David Waters 06.12.2008 18:07

Если вы используете шаблон проекта веб-сайта, пространства имен не используются. В этом случае рассмотрите возможность использования шаблона проекта веб-приложения.

Ответ принят как подходящий

Visual Web Developer (до 2008 SP1) не поддерживает проекты веб-приложений. Пространство имен по умолчанию доступно только в проектах веб-приложений.

Если вы действительно хотите добавить свои классы в пространство имен, вы должны сделать это вручную (пространство имен, окруженное фрагментом кода, может оказаться весьма полезным), заключив их в оператор пространства имен:

namespace MyDefaultNamespace {
   // original code
}

@Mehrdad, будет ли папка App_Code хорошо работать с скрученными вручную пространствами имен? Если да, то это хорошее предложение :-)

IrishChieftain 06.12.2008 21:37

Я не думаю, что здесь есть какие-то особые проблемы. Вы можете добавить <add namespace = "MyDefaultNamespace" /> в файл Web.config, чтобы он работал так же хорошо.

mmx 07.12.2008 13:57

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

David Waters 07.12.2008 17:15

Другие вопросы по теме