Expression Blend 4 случайно удалил App.xaml - PullRequest
1 голос
/ 17 сентября 2010

Я новичок в Expression и случайно удалил файл App.xaml. Я думаю, что это важный файл, и я не могу понять, как создать эквивалент.

Пожалуйста, помогите,

Andy

Ответы [ 2 ]

3 голосов
/ 17 сентября 2010

Создайте новый проект и скопируйте его.

<Application x:Class="Test.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    StartupUri="Window1.xaml">
    <Application.Resources>

    </Application.Resources>
</Application>

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

Может быть хорошим аргументом для Source Control.

0 голосов
/ 10 августа 2016

Вы можете создать новую страницу и назвать ее App.xaml.

Заменить ее разметку как обозначение benPearce следующим образом:

<Application x:Class="Test.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    StartupUri="Window1.xaml">
    <Application.Resources>

    </Application.Resources>
</Application>

Заменить "Test" выше вашим пространством имен и "Window1 "с именем первой страницы, которую вы хотите показать в своем проекте.

Замените класс в коде приложения App.xaml.cs следующим:

public partial class App : Application
{
    [STAThread]
    public static void Main()
    {
        YourNamespace.App app = new YourNamespace.App();
        app.InitializeComponent();
        app.Run();
    }
}

Убедитесь, что вашСвойства проекта устанавливаются в области «Приложение» таким образом, чтобы ваш запускаемый объект был YourNamespace.App.

Выполните сборку, и у вас больше не должно быть ошибок, связанных с «приложением».

...