2016-04-13 14 views
0

私は仮想マシン上でテストされているClickonceアプリケーションを持っています。この仮想マシンは空で、アプリケーションには.NET Framework 4.6.1が必要です。今、私のアプリケーションは.Net 4.6.1をインストールすることができますが、私はインストール後に奇妙な動作をしています。このメッセージは、.NET 4.6.1のインストール後にアプリケーションが開いているときに表示されます。ClickOnceのデプロイメント.Net Framework 4.6.1のインストールエラー

このガイドに従うことで私の前提条件に4.6.1を追加しました。 How to Create .Net Framework Prerequisites Entry in Microsoft Visual Studio 2015

enter image description here

はここ

enter image description here

私は再度セットアップを実行しようと、セットアッププロセスは、それが自分のアプリケーションを起動し、その後を通過するメッセージです。それは、インストール直後にインストールされたフレームワークを検出できないようです。または、インストール中に何かが間違っていた。これを処理する方法はありますか?どんな提案も感謝します。ありがとう!

答えて

1

アプリケーションにCLR 4.0.xxxxが必要であるというエラーメッセージが表示されます。 .NET 4.0を要件として指定しても、とにかく.NET 4.0で開発されたものを実行しようとしているかもしれません。

下位互換性および.NET Framework 4.5:これはあなたを助けることができる

の.NET Framework 4.5とそのポイントリリースは、.NET Frameworkの以前のバージョンで構築されたアプリケーションとの下位互換性があり

つまり、以前のバージョンで構築されたアプリケーションとコンポーネントは、.NET Framework 4.5では変更されずに動作します。ただし、既定では、開発された共通言語ランタイムのバージョンでアプリケーションが実行されるため、 .NET Framework 4.5でアプリケーションを実行できるようにする設定ファイル。詳細については、この記事の前半の「アプリケーションのバージョンの互換性」を参照してください。

source

+0

これは私に彼らのランタイムバージョンの私のDLLをチェックするアイデアを与えました。その間にupvoteして、それがうまくいくなら受け入れます。ありがとう! – ljpv14

関連する問題