您好我想知道我是否可以将代码写入c#中的File.Create(Directory.GetCurrentDirectory()+" /Name.exe")。
我的目的是我需要2个应用程序,一个是启动器,一个是更新程序,我最初有一个File.Exist寻找更新程序所以没有错误发生,但我想它所以你只需要启动器首先,它会在您第一次打开它时添加其他文件夹和文件。
答案 0 :(得分:0)
尝试使用ClickOnce
而不是重新发明轮子如果您的应用是signed并公开发布,则需要证书。您可以使用test certificate进行开发
构建您的应用,右键单击主项目并选择Publish(也在Build菜单上),按照wizard
您选择的目标位置最终会有一个app.application
文件和一些文件夹,每个文件夹对应您发布的每个版本。您可以将这些文件放在某个文件服务器上,并与您的用户共享.application文件的链接。每次发布应用时,下次使用时都会更新。
如果重新发明轮子你可以构建你的应用程序,让另一个项目检查包含版本的文件的链接,与本地版本进行比较,如果更新则下载,然后启动下载的exe ....像clickonce