追加したEnumが反映されない
- 題名: 追加したEnumが反映されない
- 著者: あかつき
- 日時: 2010/08/31 10:24:51
- ID: 27229
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 追加したEnumが反映されない
- 著者: Hongliang
- 日時: 2010/08/31 11:57:58
- ID: 27230
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 追加したEnumが反映されない
- 著者: あかつき
- 日時: 2010/08/31 12:03:11
- ID: 27231
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 追加したEnumが反映されない
- 著者: suzu
- 日時: 2010/08/31 14:40:31
- ID: 27232
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 追加したEnumが反映されない
- 著者: あかつき
- 日時: 2010/08/31 14:54:45
- ID: 27233
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
現在、VisualStudio2008 VB.NETで開発しています。
共通DLLにEnumを追加した場合に、追加した内容が反映されなくて困っております。
以下が例です。
1.共通クラス.DLL作成(例:DLLはexeフォルダに設置)
Public Enum a
ichi = 0
ni
san
End Enum
プロパティで値の受け渡しを行う
2.共通.DLLを参照するExeを作成
Dim cls as new 共通クラス
cls.プロパティ = 共通クラス.a.ni
※EXEを生成し(例:DLLはexeフォルダに設置)実行するとEnumはniで処理される
3.共通.DLLを修正し、DLLを再生成してexeフォルダのDLLファイルを上書き
Public Enum a
zero = 0
ichi
ni
san
End Enum
※2.のEXEは修正せずにそのままexeフォルダ内のEXEを実行するとichiで処理される(niで処理されたい)
(VSでEXEを再作成(ソースを修正しない)すると、Enumは反映されます。)
基本的にEnumを追加した場合、EXEは再作成しないといけないものなのでしょうか?
大至急ご回答お願いいたします。