При преобразовании из WSP в WAP, почему VS не будет ссылаться на основную DLL проекта? - PullRequest
0 голосов
/ 22 декабря 2011

Я пытаюсь преобразовать проект веб-сайта в проект веб-приложения. У меня RTFM повсюду, и я просмотрел все пошаговые руководства, но Visual Studio просто что-то упрямая -

Кажется, у него нет ссылки на собственную сборку - сборку, которую он создаст при сборке. Когда я пытаюсь выполнить сборку, он выдает ошибку для отсутствующих пространств имен для кода, содержащегося в файлах CS в самом проекте - код, который будет компилироваться в основную DLL проекта.

Это проблема "курица / яйцо" - VS хочет, чтобы эта DLL ссылалась до того, как будет скомпилирована, но она должна скомпилироваться, чтобы получить DLL.

Для преобразования я создаю новый проект веб-приложения, импортирую все файлы и выполняю «Преобразовать в веб-приложение ...» для всех файлов ASPX и для самого файла проекта.

Тем не менее, VS убежден, что у него нет кода, который нужно построить, и отказывается признать, что код находится в источнике самого проекта.

1 Ответ

0 голосов
/ 22 декабря 2011

Нашел это.Все файлы CS, которые я ввел, были помечены как «Содержимое» в Build Action.Их нужно было поменять на «Компилировать».

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