我想知道应该在Windows上放置配置文件的位置,因为我听说Program Files在Vista上是只读的。想想看,我在最佳实践方面落后于时代,所以我很欣赏你有方便的任何列表,比如......
答案 0 :(得分:5)
答案 1 :(得分:2)
快速回答,只是为了好玩:
安装程序的最佳做法?将用户特定的配置放在用户的配置文件目录中(例如,查找SpecialFolders),因为漫游配置文件的工作方式。只有静态DLL和EXE和东西应该放在Program Files目录中。
用户界面的最佳做法?尽量遵循最不惊讶的原则。如果您是第一次看到您的软件的用户,您会尝试做什么?你将如何处理它?例如,如果有些东西看起来有点像Explorer,那就让它像Explorer一样工作。如果它看起来有点像Office,那就像Office一样工作。将熟悉的东西混合在一起,只在有意义的时候添加一些不熟悉的东西。
应该把一个人放在哪里?何时使用GAC以及如何在其中安装内容?将DLL放入Program Files中的文件夹中。如果它对多个程序有用,只能在GAC中添加一些内容。即便如此,也不要太仓促。尝试使您的应用程序可以部署xcopy。
程序员应该知道,但通常不会(关于Windows或.NET):学习WPF。它让编程再次变得有趣。
答案 2 :(得分:0)