使用.Net 4.0部署C#应用程序

时间:2011-07-14 08:02:06

标签: c# .net visual-studio frameworks installation

如果最终用户没有安装.net 4.0,我不希望他们去微软页面手动下载并安装它。我宁愿他们只需点击“确定”,设置就会进入我的网站并下载webinstaller文件并开始自动安装。

在我的解决方案中,我有2个项目,1个Windows项目和1个安装项目。我注意到,如果我去任何一个项目的属性,然后是先决条件,我可以在这三个选项之间进行选择:

Download prerequisites from the component vendor's website ( default )
Download prerequisites from the same location as my application
Download prerequisites from the following location ( with a textbox )

我想要最后一个选项吗?但是,我链接到我的网站中的文件夹,它会在那里寻找正确的“名称”进行安装吗?然后我必须将安装程序添加到该文件夹​​中?

我不知道我是否应该在Windows项目或安装项目中执行此操作,或者两者兼而有之?

我正在使用visual studio默认安装程序。

真的很困惑。

谢谢你。

2 个答案:

答案 0 :(得分:0)

我通常选择第二种选择。

  • 为什么?因为VS实际上编译了一个引导程序,它被发送到Debug / Release文件夹。所以你需要做的就是复制整个文件夹并刻录到cd或usb并发送给你的客户。

答案 1 :(得分:0)

如果您可以使用该程序分发.NET框架,可以使用本文答案中的说明:

silent .NET Framework install in setup project

安装程序应该安装.NET框架而无需任何用户输入。