c# - 我应该安装 windows 8.1 吗?

标签 c# android windows-phone-8 windows-8.1

我是 .NET 开发人员。我使用 C# 开发桌面和 Web 应用程序。现在我打算开始为 windows phone 和 android 开发移动应用程序。我也想继续在桌面和网络中使用 c#。 此时我正在使用 Windows 7 和 VS2012。

我的问题是,

  • 对于所有这些事情,我应该开始使用 Windows 8.1 吗?
  • 我对此有点困惑。 Windows 8.1 是否适合 Java 和以前的 .net 版本?
  • 我应该切换到 Windows 8.1 还是继续使用 Windows 7?

最佳答案

Windows Phone 8+ 开发需要 Windows 8 Pro 或更高版本64 位

如果您打算进行 Windows Phone 开发,那么您不能使用 Windows 7。查看在进行 Windows Phone 时常用的模拟器的系统要求列表也很重要开发here .另外,注意 hardware requirements .

您在评论中提到您的 PC 有 4GB 内存。您可能会发现,使用模拟器进行手机开发对于如此大的 RAM 并不理想,尤其是当 Windows Phone 开发要求主机操作系统为 64 位时。事实上,在进行软件开发时,我不会考虑使用只有 4GB RAM 的桌面 64 位操作系统作为进行手机开发的合理开发平台,特别是如果您还创建 Web 应用程序以及更多与手机应用程序一起使用的情况. 8GB RAM 是我推荐的最低配置。

对于其他需求,Windows 8.1 应该不仅仅是一个足够的平台来进行您想要继续进行的其他类型的开发。 Java 可以工作,您仍然可以在 Visual Studio 中进行传统的桌面开发、Web 开发以及创建新的 WinRT Windows Store(现代)应用程序。

如果您有任何较旧的开发平台要求(例如特定的较旧版本的 Java 或其他开发工具),请在升级前确认它们与 Windows 8.1 Pro 兼容。开发工具通常不是。

关于c# - 我应该安装 windows 8.1 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22403510/

相关文章:

c# - : context. sleep.Where(o=>o.clientDateTime.TimeOfDay>new TimeSpan(18,0,0)).ToList(); 的任何解决方法

android - float 操作按钮(fab)滚动操作不起作用

java - 每 5 秒自动执行一次消息

android - 在 onDestroy() 之后 Activity 实例保留在内存中

c# - 如何在 .Net/C# 中将日期转换为 HTTP 格式的日期

c# - 如何从 C# 中的越南语字符串中删除 Unicode 符号

c# - 如何为身份框架设置 Entity Framework 模型以针对现有数据库工作?

c# - 在 Windows Phone 上的 WriteableBitmap 上呈现的 TextBlock 不那么清晰

windows - 带有 Itemtemplate 或 IValueConverter 的 LongListSelector 的严重错误

c# - 如何以编程方式单击 ApplicationBarIconButton?