DOBON.NETプログラミング道掲示板

ツリー一括表示

Nomalアイコン VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法 /nao (20/03/20(Fri) 19:08) #34438
Nomalアイコン Re[1]: VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法 /Hongliang (20/03/20(Fri) 19:37) #34439
  └Nomalアイコン Re[2]: VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法 /nao (20/03/20(Fri) 20:01) #34440
    └Nomalアイコン Re[3]: VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法 /Hongliang (20/03/20(Fri) 21:15) #34441
      └Nomalアイコン Re[4]: VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法 /nao (20/03/20(Fri) 21:24) #34442


親記事 / ▼[ 34439 ]
■34438 / 親階層)  VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法
□投稿者/ nao 一般人(1回)-(2020/03/20(Fri) 19:08:10)
  • アイコン環境/言語:[環境:Windows10 64bit、Windows7 32bit 言語:VB.NET ] 
    分類:[.NET] 

    初めまして。naoと申します。

    VB.NETでの開発で質問させていただきます。

    Visual Studio 2017(.NET Framework4.5.2)で作成したDLLをVisual Studio 2005(.NET Framework 2.0)で作成するアプリケーションで使用することはできないのでしょうか。

    VS2017でDLLを作成し、VS2005のアプリに「参照の追加」で追加したところ、
    「参照コンポーネント'[自作DLLの名称]'が見つかりませんでした」というエラーメッセージが表示されてしまいました。
    .NET Frameworkのバージョンの違いもしくはOSのbit数の違いのせいなのでしょうか。


    環境は以下の通りです

    VS2017:Windows10 64bit
    VS2005:Windows 7 32bit
違反を報告
[ □ Tree ] 返信 削除キー/

▲[ 34438 ] / ▼[ 34440 ]
■34439 / 1階層)  Re[1]: VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法
□投稿者/ Hongliang 大御所(574回)-(2020/03/20(Fri) 19:37:51)
  • アイコンDLLの方を.NET 3.5以下で作成すれば、多分参照できるようになります。
違反を報告
[ 親 34438 / □ Tree ] 返信 削除キー/

▲[ 34439 ] / ▼[ 34441 ]
■34440 / 2階層)  Re[2]: VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法
□投稿者/ nao 一般人(2回)-(2020/03/20(Fri) 20:01:36)
  • アイコンNo34439に返信(Hongliangさんの記事)
    > DLLの方を.NET 3.5以下で作成すれば、多分参照できるようになります。

    ご回答いただきありがとうございます。

    .NET Frameworkのバージョンを変更するしか方法はありませんでしょうか。

    バージョンを変更してみましたが、.NET Framework 3.5では使用できないクラス(Taskクラス)を使用して作成されているのでエラーが出てしまいます。
    他の解決策はありませんでしょうか。

違反を報告
[ 親 34438 / □ Tree ] 返信 削除キー/

▲[ 34440 ] / ▼[ 34442 ]
■34441 / 3階層)  Re[3]: VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法
□投稿者/ Hongliang 大御所(575回)-(2020/03/20(Fri) 21:15:15)
  • アイコン後はアプリケーションの方を.NET Framework 4以降でビルドすることですね。もちろんVisual Studio 2005では不可能なのでもっと新しいVisual Studioに移行するなりする必要がありますが。
違反を報告
[ 親 34438 / □ Tree ] 返信 削除キー/

▲[ 34441 ] / 返信無し
■34442 / 4階層)  Re[4]: VS2017で作成されたDLLをVS2005で作成されたAPで使用する方法
□投稿者/ nao 一般人(3回)-(2020/03/20(Fri) 21:24:55)
  • アイコンNo34441に返信(Hongliangさんの記事)
    > 後はアプリケーションの方を.NET Framework 4以降でビルドすることですね。もちろんVisual Studio 2005では不可能なのでもっと新しいVisual Studioに移行するなりする必要がありますが。

    ご回答ありがとうございます。

    やはりどちらかを合わせるしかありませんよね。

    ありがとうございました。
違反を報告
[ 親 34438 / □ Tree ] 返信 削除キー/


Mode/  Pass/


- Child Tree -