Я даже не уверен, возможно ли это, но я Мы только начали разработку WPF для нескольких новых проектов и попытались объединить некоторые общие функции, создав мини-фреймворк. Просто такие вещи, как обработка исключений и управление потоками.
Я хотел бы заменить эту строку ...
открытый частичный класс App: Application
на
открытый частичный класс App: MyFrameworkApplication
У меня есть настроенные библиотеки и ссылки на них, но я получаю сообщение об ошибке в «частично» объявленном классе App
, возможно потому, что он все еще ссылается на старый базовый класс.
Есть идеи? Спасибо.
РЕДАКТИРОВАТЬ: @ Джефф М: Нет, ваше решение не сработало. Я подозреваю, что MyFrameworkApplication
фактически находится в библиотеке, а объявление пространства имен z
не может распознать пространство имен библиотеки. Я' На него есть ссылка в App.xaml.cs, но подозрительная ошибка выглядит так:
Ошибка 3 Неопределенное пространство имен CLR. URI «clr-namespace» относится к пространству имен «MyLibraryNamespace», которое не включено в сборку.
Я могу обойти эту проблему, создав прокси-класс в локальном пространстве имен и сделав его производным от библиотечного класса ... но это немного вонючий.