Expression Blend 4意外删除了App.xaml

时间:2010-09-16 22:54:53

标签: c# wpf expression-blend

我是Expression的新手,偶然我删除了App.xaml文件。我认为这是一个重要的文件,我无法锻炼如何创建一个等价文件。

请帮忙,

安迪

2 个答案:

答案 0 :(得分:3)

创建一个新项目并复制该项目。

<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>

除非您定义了应用程序资源,否则您可能遇到麻烦。

可能是源代码控制的好参数。

答案 1 :(得分:0)

您可以创建一个新页面并将其命名为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>

替换&#34;测试&#34;上面有你的命名空间和&#34; Window1&#34;使用您希望在项目中显示的第一页的名称。

使用以下代码替换App.xaml.cs代码隐藏中的类:

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

确保您的项目属性设置在&#34;应用程序&#34;区域,使您的启动对象为YourNamespace.App

执行构建,您不应再收到与“应用”相关的错误。