パブリックMainWindow(){}の中にいくつかのコードを入れましたが、私はそれをやろうとすぐに(XAMLのパースエラーをいくつか取得していました。C#アプリケーションの起動時にコードを実行する方法は?
アプリケーションの開始時にコードをすぐに実行する方法はありますか?
私はそれが家に電話して、それを始めるのは大丈夫だと頼んでほしいです。そうでない場合は、アプリを終了します。控えめなコピープロテクションと呼んでください。
パブリックMainWindow(){}の中にいくつかのコードを入れましたが、私はそれをやろうとすぐに(XAMLのパースエラーをいくつか取得していました。C#アプリケーションの起動時にコードを実行する方法は?
アプリケーションの開始時にコードをすぐに実行する方法はありますか?
私はそれが家に電話して、それを始めるのは大丈夫だと頼んでほしいです。そうでない場合は、アプリを終了します。控えめなコピープロテクションと呼んでください。
通常、WPFはMain
メソッド(アプリケーションのエントリポイント)を作成します。あなたのオプション
Application.Startup
イベントのハンドラを作成し、そこでコードを入力します。あるいは、OnStartup()
メソッドをオーバーライドすることもできます。App
のパラメータのないコンストラクタにコードを挿入します(おそらく存在しないかもしれませんが、作成することができます)。Main()
メソッドを作成することができます。 There are several ways how to do that。おそらく最も簡単なのは別のクラスに配置し、Visual Studioにプロジェクトのプロパティでこのメソッドを使用するよう指示することです。一方、あいまいなXAML解析エラーが発生しているとします。たぶんあなたは彼らが何を意味するのか正確に把握する必要がありますか?
Window.Loaded
イベントはWPF
です。
しかし、あなたは(いくつかのリソース消費や一部の事業戦略により)アプリケーションがロードされる前実行許可をチェックしたい場合場合は、最初のmainexe
によって起動し、すべてがOK bootstrapper
実行している場合は後bootstrapper
別の小さなexecutable
を使用main exe
あなたはどのような技術について話していますか?ウィンドウズフォーム? asp.net Webフォーム? asp.net mvc? wpf? – balexandre
@balexandre、良い質問です。私の推測/仮定は、使用されるタグと、言及されたXAMLのエラーと異なるコンピュータ上での実行のためにWPFです。 – Lucero
@Lucero、XAMLエラーと 'MainWindow'についての話のため、' wpf'タグが私によって追加されました。 – svick