2010-08-20 186 views
1

我构建了一个vb.net桌面应用程序。它可以在我的电脑上工作。我创建了一个安装程序并将其交给同事运行。该程序不起作用。哪些.net组件不需要我的应用程序?

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

感谢

+1

检查指向缺少/未定义名称空间的.net错误的错误日志/ .net异常/事件查看器。 – Mauro 2010-08-20 15:46:34

+1

您是如何创建安装程序的?你将什么组件添加到你的应用程序中?你的同事是否安装了相同版本的.Net框架? – 2010-08-20 15:47:06

+1

他是否安装了.net franework? – Paddy 2010-08-20 15:50:01

回答

0

这样做的最快和最肮脏的方法是创建一个ClickOnce installer。只需设置它即可创建“UNC路径或文件共享”的安装程序。 IIRC将负责所有需要完成的引导。当然,这需要所有依赖项都是标准的.NET组件。

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

相关问题