我想从我的C#windows控制台应用程序项目中的App.Config文件中找到一种方法来确定用户拥有哪个操作系统(即win7或xp)。我目前已经在.cs文件中以编程方式工作,但我似乎无法找到关于是否可能的任何信息。理想情况下,我将在配置文件中设置一个设置,指定将哪个网络位置用于抓取要复制到本地计算机的文件。这将使代码独立于操作系统版本。使用App.Config确定操作系统(Windows 7或XP)?
0
A
回答
2
如果你只是想映射的Windows版本为路径,你可以创建一个自定义配置部分,将看起来像:
<pathsByVersionSection>
<pathsByVersion>
<version major="5" minor="1" path="xp-path" />
<version major="6" minor="1" path="win7-path" />
</pathsByVersion>
</pathsByVersionSection>
(我上this answer基础的版本号),如果Windows 8的是加了你就可以添加元素:
<version major="6" minor="2" path="win8-path" />
制作与收藏的自定义配置节的例子可以发现here
+0
非常有用的信息谢谢一堆 – SteveAnselment
相关问题
- 1. 确定操作系统类型的环境变量(Windows XP,Windows 7)
- 2. 确定操作系统是否为Windows 7
- 3. 确定Windows 7中操作系统的默认语言?
- 4. 如何检查我的操作系统是Windows XP或从INNO
- 5. 如何在Windows XP操作系统上使用OpenCL?
- 6. 检测操作系统版本 - Windows Phone 7或Windows Phone 8?
- 7. Windows 7日语操作系统
- 8. 确定从32位操作系统或64位操作系统C/C++应用
- 9. Windows XP操作系统用户登录Id从Javascript
- 10. Windows移动应用程序开发Windows 7操作系统
- 11. 在Windows 7操作系统上开发Windows Phone应用程序
- 12. 从产品密钥确定vista/windows 7操作系统版本的算法
- 13. Windows Mobile操作系统8
- 14. Windows操作系统签名
- 15. .NET核心Windows操作系统要求
- 16. excel宏在Windows XP中更改操作系统日期
- 17. Windows XP 32位操作系统会读取8GB的RAM吗?
- 18. 如何让BitBucket在Windows XP操作系统上运行?
- 19. 确定操作系统是否为Mac
- 20. 正确使用pyqt4处理windows操作系统缩放
- 21. 如何使用C++准确获取Windows操作系统版本?
- 22. 如何判断操作系统是否为Windows XP或更高版本?
- 23. 在Windows 64位操作系统中开发WPF,Silverlight,Windows Phone 7?
- 24. 在Windows操作系统中的pathos软件包操作系统
- 25. 通过Silverlight确定操作系统
- 26. 无法确定操作系统
- 27. 确定.vimrc中的操作系统
- 28. 如何在Windows操作系统中为Jetty 7添加用户
- 29. 操作系统是Windows服务器?
- 30. windows mobile(过去的操作系统)和windows phone 7操作系统的功能有什么区别?
什么哟你的意思是? App.config是一个数据文件,它不能“做”事情。 – argaz
如何在不使用.cs的情况下确定操作系统版本?对于使用App.config文件我真的很新,因此我非常感谢所有关于它的信息。 – SteveAnselment
为什么在.cs中做得不够好? app.config文件只是存储设置的一种便捷方式。 – argaz