2015-05-15 4 views
0

Я получаю некоторые проблемы со ссылкой на DLL.DLL-ссылки не работают в классах App_Code

У меня есть MySql.Data.dll в папке bin. И я добавил ссылку на эту DLL на мой проект.

Я могу использовать классы из этой DLL (например, MySqlConnection, MySqlClient и т. Д.) В aspx.cs, но я не могу использовать его в классах из файлов из папки App_Code!

Для всех файлов, расположенных в папке App_Code (мои классы моделей), using MySql.Data; не работает. Пока он работает в файлах aspx.cs.

+0

Является ли это проектом веб-приложения или проектом веб-сайта (Файл-> Новый веб-сайт)? –

+0

Это проект веб-приложений. Я начал с пустого проекта asp. – dramixx

+1

Хорошо, предположение: не используйте App_Code. Реальные программисты используют реальные папки и реальные пространства имен. –

ответ

1

Как вы знаете, существуют два типа проектов, которые вы можете использовать для создания веб-сайта в Visual Studio. Папка App_Code работает для проектов веб-сайтов, но поскольку вы заявили, что используете проект веб-приложения, это вызывает проблемы.

Here's some additional reading on this topic.

Короче говоря, я рекомендую просто создать другую (без встроенной) папку, чтобы поместить ваши случайные файлы кода в. Назовите это что-то вроде «код», «классы» и т.д.

+0

Да, это работает :) Спасибо! – dramixx

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

  • Нет связанных вопросов^_^