Я работаю над приложением vb.net и только что завершил реализацию новой функции.
В ветке, над которой я работал, было несколько коммитов за производством, поэтому, хотя эта функция корректно работает в моей ветви, я хотел обновить свой локальный репозиторий до последней версии кода, а затем проверить, что моя новая функция все еще работает. работает до его совершения.
Моя компания использует TortoiseSVN в качестве своего программного обеспечения для контроля версий. Я использую Git в течение последних 10 лет, поэтому я довольно незнаком с SVN.
Чтобы обновить мой локальный репозиторий, чтобы привести его в соответствие с самым последним выпуском кода, я щелкнул правой кнопкой мыши на папке своей ветви и нажал «SVN Update». После запуска обновления в выходных данных указывалось, что в файле .vbproj
возник конфликт - там, где были выделены различия, я решил использовать версию из центрального репозитория, чтобы получить код из самой последней версии. теперь используется в моем местном филиале.
Однако после этого, когда я сейчас пытаюсь запустить приложение локально, хотя оно и запускается, когда я пытаюсь перейти на страницу, где находится только что реализованная функция, браузер теперь возвращает страницу с ошибкой, который говорит:
Ошибка сервера в «/» приложении.
Ошибка компиляции
Описание: во время компиляции ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите следующие конкретные подробности ошибки и измените свой исходный код соответствующим образом.
Сообщение об ошибке компилятора: BC30389: «editcompany» не доступно в этом контексте, потому что это «Друг».
Ошибка источника:
[Нет соответствующих строк источника]
Исходный файл: C: \ ... \ editcompany.aspx.b5c3c836.jqph2fmj.0.vb Строка: 42
Показать подробный вывод компилятора:
Это происходит из-за конфликта слияния, который у меня был с файлом .vbproj
? Если так, как я могу решить это? Или, если нет, что является причиной ошибки?
Я не понимаю сообщение об ошибке компилятора:
не доступен в этом контексте, потому что это «Друг».
Ни один из классов в моем проекте не объявлен как Friend
...
Редактировать
Файл, на который он жалуется, выглядит как скомпилированный файл, но когда я искал его по пути, указанному в сообщении об ошибке, его там, похоже, не было - я предполагаю, что он создан во время компиляции время, и удаляется, когда приложение остановлено / больше не работает?
Как я могу это исправить?