Есть ли какая-то хитрость, которая говорит blend прекратить попытки установить startupURI в моем app.xaml? Я погуглил, но ничего не увидел, поэтому решил, что спрошу здесь.
Я использую процедуру запуска и сам создаю экземпляр главного окна. Каждое время от времени смесь любит вставлять в startupURI = "MainWindow.xaml", когда я позволяю его компилировать. Иногда я вижу какое-то сообщение в виде строк: «С этим проектом не связано ни одной сцены запуска. Или что-то вдоль этих линий. Я нажимаю «Отмена / Нет», но в моем коде по-прежнему выбрасывается гремлин. Для внутреннего смешивания есть некоторый механизм проверки этого свойства, иначе он не будет жаловаться через диалоговое окно для меня. Так как же мне просто сказать: «Нет, спасибо, смесь, мне хорошо без этого?», Смеется.
Это довольно раздражает. Я открываю смесь, чтобы сделать что-то простое, например, с помощью палитры цветов, и использую его для компиляции, потому что VS2010 не открыт. Мой результат - два главных окна. Но он не делает это каждый раз, так что это не повторяемое поведение. Компилятор просто действует случайно.
edit: я использую смесь 4, но я видел, как это происходило, когда я тоже использовал смесь 3.