トップ回答者
WindowsFormアプリケーションの開発で、自作したDLLの部品のデザインの再編集ができません。

質問
-
【開発環境】
.Net Framework 4.6.01055
Visual Studio Professional 2015
exeのプロジェクトから、自作部品のDLLのプロジェクトをプロジェクト参照して開発しております。
自作の部品を、Formに対してツールボックスから貼り付けることはでき、
また、その際は編集は可能です。
しかし、一度ビルドして実行して、再度そのFormのデザインを開くと
下記エラーの表示がされてしまい、プロパティの再編集ができなくなります。
アセンブリ '*******(自作DLL名), Version=1.0.6264.32213, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' が見つかりません。
自作DLLの参照も追加されておりますが、エラーが発生して
デザインの再編集ができない状態です。
またmscorlibについては、自動で追加される旨の表示がされ、
参照の追加はできませんでした。
どうすれば、このエラーがでないようになるのでしょうか?
なお、その部品のプロパティは、自作クラスのList(Of)で構成されているため
.resxファイルにバイナリで格納されるため、テキストで編集することもできません。
- 編集済み ijies710 2017年2月28日 9:11
回答
-
ソリューションのビルドを行う度に、Versionが一致せずに
読み込めない現象になっておりました。
ただ、シリアライズでバイナリ化されるため、
DLLの部品に対して変更を行うと、やはり再編集ができなくなります。
また、AssemblyVersion と AssemblyFileVersion について調べて、どのように対応するべきかを考えてみてください。- 回答の候補に設定 立花楓Microsoft employee, Moderator 2017年3月2日 0:16
- 回答としてマーク 立花楓Microsoft employee, Moderator 2017年3月3日 1:09
すべての返信
-
ソリューションのビルドを行う度に、Versionが一致せずに
読み込めない現象になっておりました。
ただ、シリアライズでバイナリ化されるため、
DLLの部品に対して変更を行うと、やはり再編集ができなくなります。
また、AssemblyVersion と AssemblyFileVersion について調べて、どのように対応するべきかを考えてみてください。- 回答の候補に設定 立花楓Microsoft employee, Moderator 2017年3月2日 0:16
- 回答としてマーク 立花楓Microsoft employee, Moderator 2017年3月3日 1:09