如何知道VS开发的程序引用了那些dll
2014-07-14 11:12
323 查看
在用VS开发的时候经常出现在开发机器上可以正确运行,但是在客户机器上却出现运行错误的情况。一种可以解决的方法就是程序release的时候将该程序引用的dll与应用程序一起打包,这样就可以避免出现错误。那么如何知道自己开发的应用程序引用了那些dll呢?
假设开发的应用程序为myApp,那么编译以后在Debug或者Release目录下查找myApp.exe.embed.manifest文件,该文件中会有类似如下语句:
<dependency>
<dependentAssembly>
<assemblyIdentity type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
</dependency>
我们可以将dependency下包含的所有dll随应用程序一起打包,上例中所需要的dll文件在C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT 目录下,版本号为9.0.21022.8。如果dependency下还有其他项,那么也需要将对应的dll一起打包。
假设开发的应用程序为myApp,那么编译以后在Debug或者Release目录下查找myApp.exe.embed.manifest文件,该文件中会有类似如下语句:
<dependency>
<dependentAssembly>
<assemblyIdentity type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
</dependency>
我们可以将dependency下包含的所有dll随应用程序一起打包,上例中所需要的dll文件在C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT 目录下,版本号为9.0.21022.8。如果dependency下还有其他项,那么也需要将对应的dll一起打包。
相关文章推荐
- .net程序如何把引用的dll放到子目录里面
- 如何用VS调试不属于解决方案的EXE和DLL程序
- 用INNO SETUP做安装程序时,如何自动注册一个自己开发的DLL文件??
- VS2013 如何引用本地的DLL
- 如何正确的在VBA/VB中引用C#/VB.NET开发的DLL
- 如何让VS编译时自动引用Debug|Release版本的dll
- 微信小程序 引用其他js里的方法 转载 2017年03月02日 17:07:04 标签:微信小程序 5754 微信小程序 引用其他js里的方法 微信小程序中,在微信官方开发文档我们可以知道 小程序的
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 小程序与WEB页面如何混合开发及WEUI那些事
- 【VS开发】程序如何捕捉signal函数参数中指定的信号
- 删除文件时,如何知道这个文件被啥程序引用了
- 杂谈_如何让VS2013开发的MFC程序运行在XP系统下
- 使用VC进行程序开发时,如何引用外部的库
- winform 入门开发,VS 程序自带的日历控件日期显示格式是xxxx年x月x日,如何改成xxxx-xx-xx 的格式 ?
- VS开发】如何给console控制台程序更换应用程序图标
- 教您如何使用EclipseME开发J2ME程序
- 如何开发跨平台GUI程序 (原创)
- J2ME程序开发全方位基础讲解汇总(引用)
- 浅述如何为程序提供二次开发功能 - 1 (原创)
- 如何知道有那些类调用了某一个特定类