1

いくつかのサービスを実行しようとしていますが、このメッセージが表示されます

メソッドが見つかりません:'Void System.GC.Collect(Int32、System.GCCollectionMode)'

このサービスは他のサーバーで実行されているため、サーバーが疑われます。他のサーバーでこの問題に遭遇したので、この問題の原因を本当に知りたいです。サービスからコードを取得しようとすると、静的メインを1つだけ使用してコンソールアプリケーションを実行し、GCを呼び出しても、このエラーが発生することに気付きました。WindowsServer2003とFramework2.0および3.5を使用しています。

4

1 に答える 1

1

コンソール アプリケーションを作成するときは、ターゲット フレームワークが Client Profile FrameWork 3.5 に設定されていないことを確認してください。

上記の設定は、プロジェクト プロパティの [アプリケーション] タブにあります。

GCCollectionMode と Framework 2.0 を使用する場合は、.NET 2.0 Service Pack 1 をインストールする必要があります。

于 2013-02-20T03:27:55.340 に答える