gpt4 book ai didi

c# - 用 C# 编写 USB 驱动可移植应用程序

转载 作者:太空狗 更新时间:2023-10-29 20:02:21 25 4
gpt4 key购买 nike

关于拥有 USB 闪存设备,我最喜欢的事情之一就是随身携带一堆有用的工具。我想写一些工具,让它们在这种环境下工作得很好。我最了解 C#,而且我在这方面工作效率很高,所以我可以用这种方式立即构建 Windows 窗体应用程序。

但是在制作可移植应用程序时我应该考虑哪些因素?一些我能想到但不知道答案的:

1) 语言可移植性——好的,我知道我使用它的任何机器都需要安装 .NET 运行时。但由于我只经常使用几台 Windows 机器,所以这应该不是问题。我可以使用另一种语言对其进行编码,但我会失去生产力,尤其是在使用简单的表单设计器方面。从闪存驱动器运行 .NET 应用程序还有其他问题吗?

2) 读/写周期 - 在 C# 中,我如何确保我的应用程序不会对驱动器进行不必要的写入?我是否始终可以控制写入,或者是否有任何我需要考虑的“隐藏写入”?

3) 悬而未决的问题:我应该注意与可移植应用程序相关的任何其他问题,或者对具有良好 IDE 的其他语言的建议可以让我获得类似水平的生产力但更好的可移植性吗?

最佳答案

  • 1) 应该没有问题从闪存运行 .NET 应用程序开车。
  • 2) 你应该控制大多数写。请务必写信给温度或其他一些位置硬盘驱动器,而不是闪存驾驶。但是写周期不应该一个问题 - 即使是中度到重度大多数闪存驱动器都有使用生命周期年的时间。
  • 3) 对待它就像任何具有 xcopy 的应用程序一样样式部署并尝试计算如果您的应用程序优雅地失败有些依赖性不在盒子上。

关于c# - 用 C# 编写 USB 驱动可移植应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/778123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com