C# 在没有Visual Studio的情况下运行exe文件时出错:未找到DLL

C# 在没有Visual Studio的情况下运行exe文件时出错:未找到DLL,c#,visual-studio-2010,debugging,dll,C#,Visual Studio 2010,Debugging,Dll,我有一个由VisualStudio2010生成的C可执行文件。我想在另一台没有Visual Studio的机器上运行它 < >我安装了微软Visual C++ 2010可重分发包X64。问题是它没有看到我正在使用的DLL库。我检查了,dll在可执行文件的同一文件夹中 我过去已经解决了这个问题,但我忘记了如何解决,现在我再也找不到答案了 如何找出仍缺少的DLL?您可以调试缺少的DLL问题,如下所示: 开始 为可执行文件设置筛选器 重现问题,即运行应用程序 以XML文件格式保存日志 在免责声明中打开

我有一个由VisualStudio2010生成的C可执行文件。我想在另一台没有Visual Studio的机器上运行它

< >我安装了微软Visual C++ 2010可重分发包X64。问题是它没有看到我正在使用的DLL库。我检查了,dll在可执行文件的同一文件夹中

我过去已经解决了这个问题,但我忘记了如何解决,现在我再也找不到答案了


如何找出仍缺少的DLL?

您可以调试缺少的DLL问题,如下所示:

开始 为可执行文件设置筛选器 重现问题,即运行应用程序 以XML文件格式保存日志 在免责声明中打开XML:我是该免费工具的作者 自上而下检查是否缺少DLL
如果发现需要哪些DLL,则应创建一个安装程序,安装所有需要的依赖项。我发现自由投票很容易理解。

我不同意投票范围太广、票数相近的观点。我想没有那么多方法可以调试这样的问题。我想当您缺少DLL时,它会提示您一个异常。@BrnLmx:如果这解决了您的问题,您可以选中绿色复选标记。嗨,托马斯,谢谢您的回复!我的问题是DLL是我在VS项目中生成的基于C的DLL。DLL在那里,但看不到:-…@BrnLmx:如果按照答案中的步骤操作,您会得到什么?