2009-06-05 10 views
0

Help!ClickOnce Appによると、.NET 2.0を使用して構築された.NET 3.5が必要です。

私はclickonceアプリケーションを構築し、.Net 2.0を使用して公開しています。このアプリは、.Net dllのすべてが.Net 2.0を使ってビルドされています。しかし、私がアプリを公開してインストールしようとすると、.Netのバージョン3.5が必要であるというメッセージが表示されます。

まず、すべてのコンポーネントを確認して再構築し、ILDASMを使用してファイルヘッダーを調べることによって、.Net 3.5に必要なコンポーネントを追跡することを最善に試みました。 .Net 3.5に関連するものはまったく見つかりません。

これを解決する方法はありますか?

答えて

4

「必須コンポーネント」を変更しようとするとプロジェクトプロパティの[パブリッシュ]タブでドイツ語VS2008を使用します。 .NET 3.5が必要であっても、.NET 3.5は必須コンポーネントとしてマークされている可能性があります。

+0

あなたは正直な感謝です! – Calanus

+0

私は最初に.Net 3.5としてこれらの前提条件が自動的に選択されていなければならないが、私はそれを.Net 2.0に変更したにもかかわらず、アプリケーションをデプロイしたときにVS2008はこれらのコンポーネントを自動的に選択解除しなかった。 – Calanus

0

プロジェクトプロパティで2.0フレームワークを対象としましたか?私は現時点で私の開発マシンの前にはないが、どこかにあるので、正確なオプションを覚えていない。

+0

はい、すべてのdllターゲット.net 2.0 – Calanus

関連する問題