我试图找到一种方法来编写" meta"上传到我的IIS / ASP.NET Web服务的EXE文件的信息。这里有一点背景知识:
https://example.com/someFolder/someOtherFolder
为什么我要写这些信息?
最终,EXE可供用户下载。当应用程序运行时,它需要知道Web URL才能正确执行。目前我们有一个纯文本框,用户可以在其中输入URL,但事实证明这是容易出错的(尽管提示/错误检查/...)
为什么我不能在EXE中创建元数据?
我可以这样做,但EXE可以上传到各种不同的服务器,每个服务器都有自己独特的URL"元数据"。我试图避免为每个服务器创建单独的构建脚本。
为什么不用* .exe和额外的元数据创建一个* .zip文件?
我想我也可以这样做 - 但是用户必须实际解压缩下载,以便真正的安装程序可以读取元数据。我以前有类似的东西,大多数人从来没有解压缩完整的下载,并提出了自己的问题。
这甚至可能吗?我想作为最后的手段,我可以使用上传的EXE创建一个新的EXE,但我试图避免这样做(遇到签名的EXE等问题)。