質問: ### 前提・実現したいこと VC++6.0,Windows XP(Microsoft Direct-X 9.0 SDKインストール済) の環境下で過去に開発したアプリケーションが必要になり, Windows7,Visual Studio 2019 C++ の開発環境下で,システムの復元を行っています. ### 発生している問題・エラーメッセージ その過程で,以下のようなエラーが発生しました. LNK1104 ファイル’MSCOREE.lib’を開くことができません. ### 試したこと 様々なサイトを調べた結果,上記のファイルは DirectX SDK(または Windows SDK)のインストール後に, C:¥Program Files¥Microsoft SDKs¥Windows¥6.0A¥Lib あたりに現れることを知り,「DXSDK_Jun10.exe」をインストールして改めて探してみたのですが,見つかりませんでした. 「mscoree.lib」をインストールする方法についてご存じの方がいれば,教えていただきたいです. よろしくお願いします.
回答: MSCOREE.dllは.NETのランタイムを呼び出すDLLでlibはそのライブラリだったかと思います。 C++/CLRとかで開発してるんでしょうか? VSのインストーラから.NETのSDKをインストールした場合、手元だと C:\Program Files (x86)\Windows Kits\NETFXSDK\[.net ver]\Lib\um\[cpu-type] の下にありました。 4.6.1以降のSDKしか手元にはなかったので対象となる.NETのSDKによって変わるかもしれません。