使用.NET 4.5 C#创建.exe文件,然后在c#中编写代码然后打开它

时间:2016-08-11 05:03:15

标签: c# .net

您好我想知道我是否可以将代码写入c#中的File.Create(Directory.GetCurrentDirectory()+" /Name.exe")。

我的目的是我需要2个应用程序,一个是启动器,一个是更新程序,我最初有一个File.Exist寻找更新程序所以没有错误发生,但我想它所以你只需要启动器首先,它会在您第一次打开它时添加其他文件夹和文件。

1 个答案:

答案 0 :(得分:0)

尝试使用ClickOnce

而不是重新发明轮子

如果您的应用是signed并公开发布,则需要证书。您可以使用test certificate进行开发

构建您的应用,右键单击主项目并选择Publish(也在Build菜单上),按照wizard

您选择的目标位置最终会有一个app.application文件和一些文件夹,每个文件夹对应您发布的每个版本。您可以将这些文件放在某个文件服务器上,并与您的用户共享.application文件的链接。每次发布应用时,下次使用时都会更新。

如果重新发明轮子你可以构建你的应用程序,让另一个项目检查包含版本的文件的链接,与本地版本进行比较,如果更新则下载,然后启动下载的exe ....像clickonce