3

愚かなことに、App.xmlファイルとApp.xml.csファイルを誤って削除してしまいました。

ソース管理を使用しているため、これらのファイルを再作成できます(残念ながら少し古くなっています)が、これらのファイルを再作成してプロジェクトに追加し直すと、通知がないため、VSはプロジェクトをビルドできません。エントリポイントがあります。

私の回避策は、アプリケーションエントリの「Main」キーワードを使用してロードクラスを作成し、プロジェクトに関連付けることですが、VSでApp.xmlファイルとApp.xml.csファイルを再作成して再関連付けるための正しい手順は何ですか?私のプロジェクト。

どうもありがとう。

4

1 に答える 1

3

App.xamlあなたの質問に興味をそそられたので、私は新しいプロジェクトを作成し、App.xaml.csファイルを吹き飛ばしました。次に、プロジェクトにウィンドウを追加し、ファイルプロパティエディターのビルドアクションをApplicationDefinitionからPageに変更し、次にファイルxamlxaml.csファイルをアプリケーションクラスに変更しました。その後、正しく動作しました。

すなわち

App.xaml

<Application x:Class="WpfApplication1.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>

App.xaml.cs

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Windows;


namespace WpfApplication1
{
    /// <summary>
    /// Interaction logic for App.xaml
    /// </summary>
    public partial class App : Application 
    {

    }
}
于 2013-01-26T23:48:05.370 に答える