Ошибка компиляции ASP.NET - PullRequest
       2

Ошибка компиляции ASP.NET

1 голос
/ 08 августа 2011

У меня есть простое приложение ASP.Net, которое состоит из 2 проектов:

  • Проект ASP.Net
  • Проект библиотеки классов (содержит доступ к данным и упрощает проверку бизнеса)

Когда я компилирую проект ASP.Net, компилятор выдает ошибку, что метод в классе не существует.

ex .: У меня есть класс с именем User, этоВ классе есть метод с именем AddUser, компилятор говорит, что у User нет определения для AddUser или нет метода расширения с именем AddUser.Однако, когда я указываю на метод, вызывающий на странице, и нажимаю F12 (Перейти к определению), он переходит к определению метода, которое указывает, что компилятор может увидеть метод.

Как это могло произойти? !!!!и как я могу это решить?

Ответы [ 2 ]

1 голос
/ 08 августа 2011

Попробуйте скомпилировать только библиотеку классов. После скомпилируйте ваш проект ASP.net. У меня та же проблема, и я наконец обнаружил, что мой скомпилированный файл dll устарел.

0 голосов
/ 08 августа 2011

Как вы добавили свою ссылку в библиотеку классов - добавили ли вы ссылку 'project' или вы просматривали напрямую в DLL (ссылка на проект - та, которую вы хотите).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...