C++ cli 全新CLR类库项目赢得';t生成:缺少MSCOREE.lib
使用最新的Visual Studio 2019版本,不会生成全新的项目:C++ cli 全新CLR类库项目赢得';t生成:缺少MSCOREE.lib,c++-cli,clr,visual-studio-2019,C++ Cli,Clr,Visual Studio 2019,使用最新的Visual Studio 2019版本,不会生成全新的项目: fatal error LNK1104: cannot open file 'MSCOREE.lib' 我曾尝试重新安装Visual Studio,但不幸的是,这并没有改变任何事情 安装程序已经选择了这些组件,但显然还不够: MSVC V142VS 2019 C++ X64/x86构建工具(V1424) Windows 10 SDK(10.0.18362.0) 对v142构建工具的C++/CLI支持(14.24)
fatal error LNK1104: cannot open file 'MSCOREE.lib'
我曾尝试重新安装Visual Studio,但不幸的是,这并没有改变任何事情
安装程序已经选择了这些组件,但显然还不够:
- MSVC V142VS 2019 C++ X64/x86构建工具(V1424)
- Windows 10 SDK(10.0.18362.0)
- 对v142构建工具的C++/CLI支持(14.24)
$(NETFXKitsDir)Lib\um\x86
宏始终指向C:\Program Files(x86)\Windows Kits\NETFXSDK\4.7.2\Lib\um\x86
现在问题出在这里,即使您在VisualStudio安装程序中安装了4.7.2 SDK,也看不到该文件
但如果你下载并按下修复按钮,它就会正确安装,一个全新的项目就会成功构建
或者:
重新安装VS也解决了这个问题…您的项目是否使用4.7.2?我的项目使用的是4.6.2,所以我安装了4.6.2开发者包,但它没有为我修复它…是的,它是4.7.2,我建议你在虚拟机中尝试,这些开发包的安装顺序似乎会影响正确的行为->尝试和错误,除非MS修复它。我可以通过在Visual Studio安装程序中安装.Net Framework 4.7.2 SDK来解决此问题。以前,我只安装了4.7.8。