Windows フォームアプリケーションにて、Accessファイルを作成するためにADODBというのを参照していますが、突然ビルドができなくなりました。
メインで上司が作っているプログラムで、それをTeam Foundationで管理し、私も開発に協力しているのですが、今日、最新バージョンを取得して実行してみると、下記のエラーが出ます。
警告 1 タイプ ライブラリ "ADODB" のラッパー アセンブリが見つかりません。次のことを確認してください。(1) COM コンポーネントが正しく登録されている。(2) ターゲット プラットフォームのビットが COM コンポーネントと同じである。たとえば、COM コンポーネントが 32 ビットの場合、64 ビットのターゲット プラットフォームは使用できません。
上司はこのあたりは何も触っていないと言います。
参照設定には、Microsoft ActiveX Data Objects 2.8 Library
があり、上司のと同じです。
ファイルバージョンも同じでした。
困っているのが、
この参照を一旦外して、また同じものを設定し直すときちんとビルドされるということです。
同じものを選択し直したら動くということは、最初から正しいものが選択されているということだと思いますが、何故最初は動かないのかわかりません。
一度参照を外してしまうと、その時点でチェックアウトしてしまうので、出来ればチェックアウトせずに解決したいです。
一応、前回の「最新バージョンの取得」から後にやった行為としては、Windowsの更新プログラムを当てて最新にしましたが、原因かどうかわかりません。
宜しくお願い致します。
Win10 Pro 64bit
Office 2019 pro plus
VS2013 Pro
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。