0

私は Visual Studio 2008 Express を使用しており、簡単なコンソール アプリケーションを作成してテストしました。コンパイルしようとすると問題なくコンパイルされますが、実行しようとすると、マニフェスト ファイルがないというエラーが表示されます。私の知る限り、VStudio はマニフェスト ファイルを自動的に作成するはずですが、依存関係のない単純なコンソール アプリケーションであるため、VS にマニフェストなしでアプリケーションを作成するように依頼しました。それは何も変わりませんでした。アプリケーションにはマニフェストファイルがあるはずだと言って、マニフェストファイルを要求し続けました。以前の VS Express バージョンの vshost プロセスの古いバグを思い出したので、無効にしてみました。私が行ったとき、エラーメッセージは、マニフェストを作成するかどうかのオプションを使用して、アプリケーションが正しく読み込まれず、閉じられることを示すように変更されました。VS Express の設定ミスだと確信していますが、実際にどこを見つけることができませんでした。誰かが同様の問題を抱えていましたか?

4

1 に答える 1

1

マニフェストファイルを作成するだけでいいと思います。セットアップには30秒ほどかかります。グーグルで問題を解決しようとすると、もっと多くの時間を無駄にしたと思います。

アセンブリマニフェストに関するMSDNの記事(.NET 3.5)は次のとおりです。

http://msdn.microsoft.com/en-us/library/1w45z383.aspx

この回答に反対票を投じた人への編集とメモ:これは有益な回答であり、その理由を説明します。ソフトウェアプロジェクトを実装するとき、私たち全員が間違いを犯し、意味をなさない方法で何かをしようとして多くの時間を浪費することがあります。「私は間違っている」ことをできるだけ早く認識し、実行不可能な解決策を強制しようとしないことは、非常に重要なエンジニアリングスキルです。

于 2009-01-09T19:47:49.347 に答える