Visual studio 停止d3dcompiler_47.dll的编译

Visual studio 停止d3dcompiler_47.dll的编译,visual-studio,direct3d,Visual Studio,Direct3d,我目前正在创建一个dll,它将被注入一个进程,它包括d3d11库。因为我无法映射单个依赖项,所以我必须确保所有dll都已映射。只有一个dll挡住了我的路(d3dcompiler_47.dll),显然函数D3D11CreateDeviceAndSwapChain以某种方式调用了dll,如果没有函数进行编译,则不需要d3dcompiler。我在msdn上读了很多东西,显然它与(运行时)着色器有关,但是有没有一种方法或命令可以让我禁用它? 提前感谢最终使用了一个名为“dependency walker

我目前正在创建一个dll,它将被注入一个进程,它包括d3d11库。因为我无法映射单个依赖项,所以我必须确保所有dll都已映射。只有一个dll挡住了我的路(d3dcompiler_47.dll),显然函数D3D11CreateDeviceAndSwapChain以某种方式调用了dll,如果没有函数进行编译,则不需要d3dcompiler。我在msdn上读了很多东西,显然它与(运行时)着色器有关,但是有没有一种方法或命令可以让我禁用它?
提前感谢

最终使用了一个名为“dependency walker”的程序,找到了调用d3dcompiler_47.dll的函数->在源代码中找到了它,并更改了代码,因此不再需要d3dcompiler_47.dll