我的应用程序需要哪些.net组件?

时间:2010-08-20 15:44:58

标签: .net deployment desktop-application

我构建了一个vb.net桌面应用程序。它在我的电脑上工作得很好。我创建了一个安装程序并将其交给同事来运行。该计划无效。

问题:如何确定我需要提供哪些.net组件以及我的应用程序?

由于

2 个答案:

答案 0 :(得分:6)

您应该创建一个安装项目并将主项目添加为必需组件。 安装项目应该能够自动检测所有托管依赖项,您可以决定将它们添加到您的programm文件夹中。

这是我在谷歌先生发现的一个quich教程:http://www.c-sharpcorner.com/UploadFile/vishnuprasad2005/SetupProjects12022005022406AM/SetupProjects.aspx

答案 1 :(得分:0)

最快最肮脏的方法是创建ClickOnce installer。只需将其设置为“UNC路径或文件共享”的安装程序。 IIRC将负责任何需要完成的引导。当然,这假定他需要的依赖项都是标准的.NET组件。

如果要引用非标准的程序集,则需要选择引用,打开属性窗口,然后将“Copy Local”设置为true。然后,它们将包含在ClickOnce安装程序中。