我在这里寻找一些一般性的反馈。我有一个非常简单的应用程序,是在VC Express 2008中创建的,没有特殊的依赖关系。
现在,我将把它作为开放源码发布,并对如何部署它感到好奇。我需要用任何dll创建安装程序包吗?我应该用自述文件压缩*.exe文件吗?
另外,我应该如何处理C程序需要的.NET框架的需求?
你可以使用 WiX . 它将处理.NET框架依赖项。
更新:作为一个开源项目,您不需要包括安装应用程序。这是额外的(高级职员)。
Express版本仅包括“发布”选项(单击一次)。我建议首先阅读EULA,对于分发使用Express版本的应用程序有限制。
也看到 this SO question .