2012-04-08 31 views
2

この質問には多くの質問がありますが、解決策のどれも私のためには役に立たないようです。それとも、私はただ無能で、この問題(おそらく解決策)を通して私の手を保持する必要があります。私はすべてのクラスを見て、すべてのビルドアクションはコンパイルするように設定されているので、何が間違っていたか分かりません。どんな助け?プログラムにはエントリポイントに適した静的な 'main'メソッドが含まれていません

追加詳細: 私は、ゲームの開始をコード化されており、私はこのエラーを得たまで、すべてが良いつもりだった:

Program does not contain a static 'Main' method suitable for an entry point

このプロジェクトのすべての進捗状況は、このエラーが表示されたため、停止、およびIましたどこでもそれを修正する方法を見つけることができませんでした。

+0

「すべてのファイル」(sol dirではVSまたは完全パスではない)あなたのAppやMainWindowへの参照を含んでいる一時ファイルを、構築されたsln上で見つけることができます。とにかく、なぜあなたはそれを必要としているのですか?その時、私たちは何をすべきかを言うことができました。 – NSGaga

+0

私はそれがあなたを助けてくれることを期待して、関連情報を追加しました:P – xXProdigalXx

+1

[プログラムにはエントリポイントに適した静的な 'Main'メソッドが含まれていません](http :/stackoverflow.com/questions/577298/program-does-not-contain-a-static-main-method-suuitable-for-anentry-point)。はい、その質問に対する回答がどれもあなたを満足させるものではありません。 –

答えて

0

ここでこの答えを試してみてください、それはあなたが持っているものに近いですし、いくつかのことが言及した、要するに

Program does not contain a static 'Main' method suitable for an entry point

あなたのWPFの設定について「同期のうち」何かを持って、App.xamlまたは多分MainWindowなど、またはプロジェクトの構築方法など

(注:メインエントリポイントはauto-generatedである必要があります。これは私がコメントで話した一時ファイルです - もし何かが変更されていればOKです。生成されず失敗する)

すべてを実行し、空のWPFプロジェクトを構築してみて、それを試してみて、違いを比較し、違いを最小限にし、絞り込んでください。これは

6

ちょうど同じ問題と、次の解決策は、私の問題を解決直面役立ちます

希望: あなたは多層のプロジェクトを使用している場合は、右のエラーをスロープロジェクトを右クリックし、プロパティに移動し、アプリケーションタブに移動し、出力タイプを設定します問題を解決します。

+1

これは私が必要としていたものです。ありがとう! – Paul

+0

参考として、Visual Studio '15にはこの場所に出力タイプがありません。 – ZX9

0

同じ問題が発生しました。しかし、私の場合、WPFApplicationを作成しなければならず、クラスライブラリを作成していました。そして、建物の上にこのエラーが発生していた。 WPFアプリケーションを作成してみてください。それが役に立てば幸い。

9

私はWPF4/VS2010/MVVMLightアプリケーションでこのエラーが発生し始めました。私が新しいアプリケーションを作成し、プロジェクトとXAMLファイルを比較するまで、すべての提案は無益でした。これは暗闇の中で絶望的な刺すように聞こえましたが、私は先に進み、それを試しました。

は、いくつかの他のファイルを見た後に(!BeyondCompareために天に感謝)、私は私のApp.xamlは、余分なリソースディクショナリを取得していたことを発見:のResourceDictionaryブロックを削除する

<Application.Resources> 
     <!--Global View Model Locator--> 
     <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" /> 
     <ResourceDictionary> 
     <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" /> 
     <ResourceDictionary.MergedDictionaries></ResourceDictionary.MergedDictionaries> 
     </ResourceDictionary> 
    </Application.Resources> 

は、問題を修正しました。私はまだこれがどのように発生したのか分かりませんが(私はこれが始まったときにapp.xamlを編集していませんでした)、VSがこれを「静的なMainメソッド」エラーとして報告した理由は不明です。非常に奇妙な。

+0

nunitパッケージのMVVMLightを更新した後、この問題が発生しました。 App.xamlファイルを元に戻すことで修正 –

3

この同じ問題がありました。解決策: app.xamlのプロパティ "Build Action"がApplicationDefinitionに設定されていることを確認してください

関連する問題