0
我想知道我怎样才能使一个安装项目的每个项目的如何制作安装程序安装程序?对于asp.net的MVC 2.0,CMD行应用程序和Web服务
- Asp.net MVC 2.0
- C#CMD线
- 应用C#web服务
我使用VS 2010最终版,我知道我可以使用免费版的安装屏蔽至少在cmd行应用程序。我不确定其他2.我也知道你可以使用的设置项目。我只需要比基础更多的东西,所以我不知道如何让任何一个人做这些事情。
所以这里有一些标准,我的每个设置应该能够做到。
Asp.net MVC 2.0标准
- 免费(我真的不希望支付的安装 - 你可以列出他们只是让我知道他们的)。
- 服务条款
- 能够强制用户设置某些设置。像连接字符串,smtp设置。所以他们应该能够通过设置向导输入,并且web.config应该基于这个更新。
- 当它安装所有的C#代码应该都是.dll的东西。
C#CMD线标准
- 所有标准如上
- 我不知道这是否已在代码中完成,但我有一个包含一个模板,一个HTML文件信息。这个文件的路径在web.config中,所以我需要在每次安装时设置这个路径。我试图在代码中做到这一点,但我无法弄清楚如何使它找到正确的开发路径和正确的生产路径。看起来好像如果你在VS中运行,路径是不同的。
网络服务
几乎一切我所涵盖的前2人。
感谢
酷我会检查出来。他们有没有关于使用.net和这个安装程序的教程?我也听说过VS设置项目正在退役。我不太了解installsheild限制,但似乎需要购买pro或更高版本的许多自定义操作。就像我甚至不知道如何使用它创建一个文本框来添加连接字符串。 – chobo2 2010-09-26 23:53:02
WiX分配包含足够的关于使用WiX本身的文档以及如何在.NET中创建自定义操作的指南。请注意,如果您没有内置支持或可靠的第三方扩展,那么定制操作是最后的选择。另外,我鼓励你熟悉底层的Windows Installer技术--WiX只是一个基于Windows Installer的工具集。如果不能很好地理解Windows Installer的工作原理,您可能会导致自己陷入安装程序的困境。 – 2010-09-27 06:48:56
这个Windows安装程序技术的任何好资源。所以wix在箱子里有我需要的一切吗? – chobo2 2010-09-28 04:25:55