如何使用C#

时间:2016-05-03 12:51:16

标签: c# sharepoint

我有两个VS项目。一个是安装一些东西,另一个项目是安装程序,基本上是一个很好的整洁安装程序,带有调用最后第一个项目运行setup.exe的图片。

现在,我想发布这个,以便有人可以在他们的计算机上,而不是我的,他们可以打开我的文件夹,打开安装文件,它安装得很好,没有像我的setup.exe文件那样的错误在我的机器而不是他们的机器上。

在Visual Studio中是否有一种方法可以在我的资源文件夹中包含该setup.exe文件或者什么?

我还在想,当你说发布时,有一个服务器选项?我只是不知道它是如何工作的。我们有一个sharepoint网站,我们会保存所有信息。

请谢谢。

1 个答案:

答案 0 :(得分:0)

您是否考虑将可执行文件(安装程序和应用程序)捆绑到ZIP文件中并将其下载?它不会自动启动,但它是一个更整洁和首选的方法(从安全的角度来看)。如果您有胖客户端应用程序,您是否认为ClickOnce是更好的部署选项?

对于更整洁,更安全的选项,请查看deploying section in here以获得最佳实践。

对于您的设置,您需要两个操作:

1)下载设置文件,使用WebClient.DownloadFile并将其存储在本地。 或者,将其包含在项目中并设置copylocal属性,使其成为已部署二进制文件的一部分。或者,this post告诉您如何将其添加到资源中。

2)使用Process.Start(“{已下载的setup.exe的路径}”)从安装程序启动设置。