我构建了一个vb.net桌面应用程序。它在我的电脑上工作得很好。我创建了一个安装程序并将其交给同事来运行。该计划无效。
问题:如何确定我需要提供哪些.net组件以及我的应用程序?
由于
答案 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安装程序中。