Мы только что преобразовали приложение WPF в VS2010. Когда я нажимаю F5, решение строится, но затем не запускается.
Если я сделаю CNTL + F5 (запустить без отладки), приложение будет работать нормально.
Есть идеи?
Спасибо, Джеф
Не уверен, что это было. Удалил файл .suo, закрыл VS2010, перезапустил машину и все было в порядке.
Я видел, что это вызвано отсутствием файла App.xaml или чем-то неправильным при запуске. Убедитесь, что у вас есть файл App.xaml и что он имеет что-то вроде этого:
<Application x:Class="Query.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml"> <Application.Resources> </Application.Resources> </Application>
Обратите внимание на StartupUri, убедитесь, что он у вас есть, и он действителен, или у вас есть строка запуска, которая указывает на допустимый метод в App.xaml.cs
Возможно, поврежден проект или файл решения. В этом случае создайте новый и повторно добавьте все файлы и ссылки.
Возможно, вы используете схему клавиатуры, отличную от стандартной C # (или по какой-то причине ярлык для запуска изменился). проверьте ярлыки в Tools->Options, под Environment->Keyboard
Tools->Options
Environment->Keyboard