我们在c#中使用.dll构建了一个项目,我们使用p / inv来访问.dll中的函数。它适用于我们的开发机器,我们可以创建运行良好的软件的安装版本,但如果我们将其加载到其他xp机器和不是开发机器的Windows 7机器上,它会报告它正在尝试的.dll错误无法找到p / invoke。该错误被称为“应用程序无法启动,因为它的并排配置不正确。”
我们做错了什么?
谢谢,罗恩。
答案 0 :(得分:4)
尝试安装VC ++可再发行组件。
答案 1 :(得分:1)
同时检查dll是否在路径中。它确实有所作为,我发誓!