【发布时间】:2018-04-06 01:49:27
【问题描述】:
我希望我的 Visual C# 程序允许用户生成一个可移植的 .exe 文件,以便在另一个用户的计算机上运行,该可移植 .exe 文件接收第一个用户插入的值。我不想使用配置文件或任何其他文件来存储要读取的输入值,因为我希望 .exe 成为单个文件。我有主程序和第二个程序(未来的可移植可执行文件) 作为同一解决方案上的不同项目。有没有办法修改可移植 .exe 的值,或者是否需要即时编译新程序?
【问题讨论】:
-
我不是 100% 确定你在寻找什么,但是在没有配置文件的情况下将值传递给 .exe 可以通过在命令行参数中传递值来完成。
-
@Amit 明智的解决方案...即时重新编译 exe 或在内存中破解值的所有娱乐价值在哪里 :)
-
@Kreator Passing Command-line arguments from C# to a external exe 会有帮助吗?
-
支持命令行参数和快捷方式。
-
@Kreator 仅供参考,如果您的可移植 .exe 确实可以从网络(从特定 URL)读取数据,您可以随时更新该 URL 上的值,因此您的可移植 .exe 将获得更改的值而无需重新正在编译!
标签: c# .net visual-studio exe