2010-05-25 8 views
0

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

Так, например, если я создаю пространство имен для загрузки файла конфигурации из моего пути к программе и вставляю его в массив, мне нужно включить пространство имен в любой проект, который я использую, или есть способ сделать его частью моей среды?

+4

Вы должны принять ответы на свои вопросы. – SLaks

+0

Я согласен с SLaks. Девять вопросов и никаких принятых ответов - удар. – N0Alias

ответ

1

Вы думаете о проектах библиотеки классов (DLL).

0

Если вы хотите включить созданное пространство имен, вам нужно сначала добавить ссылку на свой проект. Если вы скомпилировали свой код в DLL-файл, просто добавьте ссылку на файл .dll в свой проект, а затем в верхней части своих классов поставьте «Импорт [пространство имен]». Если вы не скомпилировали свое пространство имен, добавьте проект (с созданным пространством имен) в свое решение, добавьте ссылку на него (на вкладке «Проекты»), а затем используйте оператор Imports.

0

При запуске нового проекта Visual Studio выберите Class Library, а не проект Windows Form. Это скомпилирует ваши пространства имен как DLL (подвергая ваши публичные классы), что может быть referenced в других проектах.

0

Вы путаете концепцию пространства имен с концепцией проекта, особенно проекта библиотеки классов.

Класс существует в пространстве имен. Если пространство имен не определено, то класс все еще существует в глобальном пространстве имен (имя без имени).

В любом случае, это классы, которые выполняют работу. Пространства имен только так, что вы может иметь класс с именем Book и я может иметь класс с именем Book и так, что TriDat.Book могут существовать в то же время, как JohnSaunders.Book.

Смежные вопросы