windows vista上的api-ms-win-core-libraryloader_l1-2-0.dll
我没有足够的知识来解决这个问题。我所知道的是:windows vista上的api-ms-win-core-libraryloader_l1-2-0.dll,windows,winforms,visual-studio-2010,dll,Windows,Winforms,Visual Studio 2010,Dll,我没有足够的知识来解决这个问题。我所知道的是: 在Windows8.1上的VisualStudio2010中构建可执行文件(因此是1-2-0.dll) 在Windows Vista上运行可执行文件时崩溃,并显示以下消息:“由于api-ms-win-core-libraryloader-l1-2-0.dll,此应用程序无法启动” 在vista下,如果没有弄错的话,你会选择libraryloader 1-1-0吗 该库以某种方式从mscorlib.dll链接?但不引用此dll不会生成项目 也许有
- 在Windows8.1上的VisualStudio2010中构建可执行文件(因此是1-2-0.dll)
- 在Windows Vista上运行可执行文件时崩溃,并显示以下消息:“由于api-ms-win-core-libraryloader-l1-2-0.dll,此应用程序无法启动”
- 在vista下,如果没有弄错的话,你会选择libraryloader 1-1-0吗
- 该库以某种方式从mscorlib.dll链接?但不引用此dll不会生成项目
我确信我没有引用这个特定的DLL。我遇到了同样的问题,在我的例子中,我提供了从windows 8.1 windows安装目录和ofc复制的d3d9.DLL和d3d11.DLL。我不能用那些 然后,像Vista、Windows 7甚至Windows 8这样的所有计算机都出现了这个错误: 由于api-ms-win-core-libraryloader-l1-2-0.dll,无法启动此应用程序 因为此文件: api-ms-win-core-libraryloader-l1-2-0.dll属于Windows 8.1 解决方案? 在我的installer Installshield中,我删除了d3d9.dll和d3d11.dll,因此我的应用程序将使用操作系统中已有的。
问题不在Visual Studio生成的“EXE”中,而是在我提供的DLL依赖项中。此问题是由于与旧操作系统兼容而发生的。 此链接可能对您有所帮助
您还复制了一个Windows DLL,该DLL只能在Windows 8.1上运行。其中一个DirectX dll是典型的原因,尤其是d3dcompiler_47.dll。您必须使用您在C:\Program Files(x86)\Windows Kits\8.1\redist\D3D\中找到的redist版本。它确实与提供的依赖项一起使用。我最终在另一台机器上制造了它,并让它开始工作。