WPF: Расширьте последний столбец GridView ListView

Этот связывал меня в течение нескольких часов.

У меня есть решение VS2015, которому уже несколько лет. На моем ноутбуке он прекрасно собирается, весь код проверяется в TFS, но когда я пытался собрать его на другом компьютере, я постоянно получал сообщение о том, что пространство имен не существует.

Bad Namespace

По сути, этот RepBaseWindow является классом, унаследованным от класса WPF Window, с несколькими дополнительными свистульками.

public class RepBaseWindow : Window

Я попробовал множество предложений здесь, но не повезло.

Ирония заключается в том, что, несмотря на это сообщение, если бы я щелкнул правой кнопкой мыши по этой ошибочной ссылке и выбрал «Просмотреть код», это с радостью привело бы меня в этот класс. Пространство имен было в порядке, класс был в порядке ... но WPF не был доволен этим.

Если бы я попытался использовать Intellisense для поиска пространства имен, я бы в итоге получил ту же разметку ... и те же ошибки сборки.

Я сравнил рабочую копию кода с версией TFS и понял проблему.

Мне нужно было вернуться к использованию старой копии файла WindowBase.dll 2012 года.

Смешно? ]

Я просто публикую этот ответ, чтобы показать, что иногда эти ошибки не имеют абсолютно никакого отношения к ошибочной разметке WPF или неправильно написанным именам пространства имен.

Надеюсь, это поможет.

31
задан Dave Clemmer 31 July 2011 в 00:21
поделиться