none
ローカルフォルダのCRTアセンブリを使いたい RRS feed

  • 質問

  • http://msdn2.microsoft.com/ja-JP/library/ms235342.aspx

    実行ファイルと同じフォルダにあるDLLを利用したく、上記ページを参考にマニフェストファイルを作ろうと思ったのですが、どういう書式にすればよいのかわかりません。

    appl.exeと同じフォルダにあるmfc80u.dll、msvcr80.dllを参照するようには、どうすれば出来るのでしょうか。

    (ページ下部の、<assemblyName>.manifest というファイルを作る...というくだりです)

    2006年10月12日 12:14

すべての返信

  • とっちゃんです。

    mfc80/msvcr80 などのランタイムモジュールのローカルインストールは認められていなかったはずですが...

    なぜローカルに配置したい(する必要がある)のでしょうか?もしかして、インストーラを書かずに済むから?

    VSセットアッププロジェクトで作るのなら、専門的な知識を必要とすることなく作れると思いますが、それでも難しいでしょうか?

    こちらなら、どこに配置されるかを意識することなく、自動的にシステムの然るべきフォルダに配置してくれますよ。<CRTなどなど

    それとも、開発向けに配信したいということでしょうか?

    ちなみに、CRT/MFC のデバッグ版のマージモジュールもあります。インストーラをデバッグ版(プライマリ出力がデバッグ版となるもの)を作っておけば、自動的にランタイム類もデバッグ版を取り込んでくれますが?

    それではダメということでしょうか?

     

    2006年10月16日 6:39