当向典型的.NET应用程序添加对第三方程序集的依赖时,很容易忘记将它们添加到安装程序中。这个问题通常只在应用程序安装后才会显露出来,表现为启动时崩溃并且没有可用的有用信息。
什么是查找需要添加到安装程序的程序集的最佳工具和技术?
当向典型的.NET应用程序添加对第三方程序集的依赖时,很容易忘记将它们添加到安装程序中。这个问题通常只在应用程序安装后才会显露出来,表现为启动时崩溃并且没有可用的有用信息。
什么是查找需要添加到安装程序的程序集的最佳工具和技术?
Dependency Walker是一个非常实用的小工具,它可以跟踪应用程序或DLL文件的依赖关系链,并突出显示任何缺失的依赖项。虽然对于终端用户来说使用起来不太直观,但如果您开始使用它,就能自行发现任何缺失的内容。
这取决于您的安装程序的功能。VS集成设置项目可以自动获取任何依赖程序集。您可能需要检查一下您的安装程序是否具有类似的功能。
另一方面,您可以指示您的VS项目将所有依赖项复制到输出目录,并从那里简单地包含所有文件到您的安装程序中。