我为我的公司创建了一个GUI和数据库。我正在尝试对该程序进行alpha测试。我编写了程序,以便每个人都将其放在C盘上,以便文件路径保持一致。当我将zip文件夹通过电子邮件发送给所有人时,它会添加一个额外的文件夹,这会导致文件路径错误(我相信错误是在提取过程中发生的?)。有谁知道防止这种情况发生的好方法?谢谢!
答案 0 :(得分:2)
尽管“ xcopy部署”是部署程序的有效方法,但是您会发现,它可能会带来一些麻烦。相反,您可以创建一个实际的安装程序,该程序的用途更加广泛。
有关制作安装程序的简介,您可以阅读Create MSI installer in Visual Studio 2017。
请确保该程序使用Environment.SpecialFolder Enumeration中指定的位置,以使其自动适应于任何(正确配置的)Windows安装。
其他安装程序也可用,例如Inno Setup,它可以为某些选项提供更简单或更详细的配置,例如替换或保留较旧的文件,或安装必备组件(如所需的框架版本)。