2016-07-08 24 views
-2

もう一度私はそれらに答えるよりも質問に挑戦していることを証明したいと思います。VB.Netアセンブリのバージョンの問題

私のアプリケーションのアセンブリバージョンには非常に大きな問題があります。私はDYMO.DLS.Runtime.dllとMySQL.Dataである悲しみの原因となる2つの主要なものを持っています。

かなり以前、私はorigionalyを始めたより新しいバージョンを使い始めました。何ヶ月も問題はありませんでした。

参照は[アプリケーションのプロパティ]ウィンドウに正しく表示されており、バージョン番号はbinフォルダのもの(および参照用の場合は参照フォルダ)に適しています。

必須特定のバージョンがfalseに設定されています(trueを設定しても問題は解決されません)。

主な問題は、古いバージョン(元のバージョン)を探しているために例外がスローされ、デザイナーがフォームを保存するときにデザイナーがtableadapermanagerの接続プロパティ参照バージョンの不一致(参照されている新しいバージョンを要求し、binフォルダなど)があるために設定できません.....

リストが続きます。私は私の人生のためにどこの設定ファイルでも、古いバージョンへの参照を見つけることはできません、それはちょうど悪夢である。

は、私が参照し、それらを再参照を削除しようとした、IVは、ファイルを移動し、ファイルを削除など

ファイルどこかに古いバージョンを参照することがありますが置き換え?ここで何が起こっているのですか?

これは私のクライアントに更新をプッシュするたびに、ナットを運転しています。 (特にWinマシン7台は勝てますが、それは問題ではないと思います)(.NET 4フレームワーク、VS2015はもともとVS2012でスタートしました)

ありがとうございます。

+0

デザイナーはコードも作成します。古いバージョンへの参照を確認しましたか? (ソリューションエクスプローラで 'show all files'をクリックすることでそのコードにアクセスできます) – Desirius

+0

vbprojファイル(メモ帳を使用)に古いバージョン –

+0

への参照がありますか?はい:はい、すべてのファイルを表示しました。 vbprojファイルは新しいバージョンを正しく参照しています。私は小さな勝利を持っていた、私はバックアップから以前のバージョンを開いた、問題はそこになかった、新しい/現在のバージョンを再オープンapon、設計時のエラーが消えた.....(ない保存/そのうちの1つ!) – Josh

答えて

-1

問題のあるアセンブリへのすべての参照をプロジェクトから削除し、アセンブリファイルを別のフォルダに移動することをお勧めします(プロジェクトBINフォルダに保持している場合は100%それらを別のものに移し変えてください!)、それらを再追加してください。そしてもちろん、ソリューション全体をバックアップしてください。)