您好我使用visual C ++ 2010创建了一个DLL文件,它运行我编写的C脚本。 然后,我使用visual C#2010创建了一个用户界面,并将所有内容链接在一起。
在我的机器上,生成的exe应用程序运行完美。 但是,当我尝试将包含exe和dll的文件夹放在其他计算机上时...它在某些计算机上运行,但在其他计算机上却没有。
我收到的错误与“找不到dll文件或汇编”有关。
所有计算机都安装了Windows 7 64位。
我的问题是:是否需要运行该应用程序? (应该在所有机器上安装的文件或东西???)
我注意到以下内容(在看了很多之后): 运行应用程序的计算机安装了Visual Studio 2010 不运行应用程序的计算机没有visual studio 2010但安装了visual studio 2008 .. 所有计算机都安装了.NET framework 4.5。
你认为视觉工作室与此有什么关系吗?!!?有一个独立的应用程序是不是让应用程序在任何机器上运行? 有没有办法解决它,以便应用程序可以在任何计算机上运行视觉安装与否?
谢谢大家..
答案 0 :(得分:0)
您可以使用 Dependency Walker 查看该程序无法找到的dll。
只需将.exe加载到程序中即可。
答案 1 :(得分:0)
您可能还会发现需要在要部署到的计算机上安装Visual Studio 2010 Redistributable。