none
スタティックライブラリのインストルメント化指定方法について RRS feed

  • 質問

  • Visual Studio 2010ので単体テストを行っています。
    スタティックライブラリのインストルメント化の指定ができないため、質問させていただいております。


    作成したスタティックライブラリを対象に単体テストを実行しましたが、
    コードカバレッジを取得できませんでした。

    そこでインストルメント化の指定ができていないことに気づき、以下の操作を試みました。


    1.「Local.testsettings」→「データと診断」→「コードカバレッジ」→「構成」と進む
    2.一覧に作成したスタティックライブラリが表示されていないため「アセンブリの追加」をクリック
    3.「インストルメント化するアセンブリの選択」ダイアログで、「ファイルの種類」を「すべてのファイル」に変更
    4.作成したスタティックライブラリのパスを指定


    上記操作を行うと
    「バイナリ***.lib のシンボル情報を取得できません。バイナリおよびシンボル ファイルにアクセス可能であ
    ることを確認してください。」というエラーメッセージが表示されます。

    そこで以下の質問なのですが
    1.スタティックライブラリを指定してコードカバレッジを取得すること可能なのでしょうか
      (visual studioの仕様上問題ないか検索を行いましたが、特にできないという情報は見つかりませんでした。)
    2.もしも可能であれば、具体的な手順を教えていただけないでしょうか。(アセンブリの追加方法だけでも問題ありません。)


    以上です、ご存知の方がいらっしゃいましたらお手数ですがご教授いただけないでしょうか。
    よろしくお願い致します。

    2011年7月19日 8:41