Пространством имен родительского приложения является BackOfficeAPI.Пространство имен для подприложения — BackOfficeAPI2.
Если я полностью удалю папку v2, приложение будет построено. Если я добавлю его обратно, все в этой папке выдаст ошибки — каждый класс, каждый виджет на каждой странице.
Я проверил, что каждый файл (класс, веб-форма) в версии 2 папка указывает пространство имен BackOfficeAPI2, и я проверил, что все в родительской папке указывает BackOfficeAPI.
Пример верхней части файла класса в приложении v2:
Код: Выделить всё
namespace BackOfficeAPI2
{
class SqlServer : DataObject
(rest of file omitted)
Однако..
Код: Выделить всё
namespace BackOfficeAPI2 {
class DataObject
Раньше это приложение работало нормально, и мне не известно о каких-либо изменениях в источник.
Если я попробую, выше:
Код: Выделить всё
namespace BackOfficeAPI2 {
class SqlServer : BackOfficeAPI2.DataObject
Что мне нужно сделать, чтобы убедить Visual Studio 2017 разрешить пространство имен BackOfficeAPI2 и построить проект?
Подробнее здесь: https://stackoverflow.com/questions/792 ... nt-compile