C# クラス コードから ReqPro プロジェクトを開こうとしています。手順は次のとおりです。
- ReqPro.dll (拡張 COM dll) への参照を追加します。
ReqPro40.Application のタイプを作成し、次のような ReqPro40.ApplicationClass のインスタンスを作成します。
ReqPro40.Application appReqPro = new ApplicationClass(); ReqPro40.Project prjReqPro; prjReqPro = appReqPro.OpenProject(@"D:\MyReqPro\MyReqPro.rqs", ReqPro40.enumOpenProjectOptions.eOpenProjOpt_RQSFile, "admin", "admin", ReqPro40.enumProjectFlags.eProjFlag_Normal, ReqPro40.enumRelatedProjectOptions.eRelatedProjOption_ConnectNone);
コードはうまくコンパイルされますが、実行すると (簡単な単体テストを作成しました)、 と言って失敗します"Could not load file or assembly 'Interop.ReqPro40, Version=1.10.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.":"Interop.ReqPro40, Version=1.10.0.0, Culture=neutral, PublicKeyToken=null"
。
アップデート1:
ラップトップで試してみましたが、うまくいきました。ラップトップに ReqPro をインストールしました。ただし、サーバー (Windows 2008 Enterprise) では機能しません。リモート接続を使用してサーバーに接続します。どんな手掛かり?
バウンティの更新
再作成する手順を含むいくつかの作業コードを期待します。