Visual Studio 2010 和平台兼容性?
Visual Studio 2010 中是否有一个部分可以让我根据我使用的程序集和控件来概述我的程序将在哪些操作系统上运行?我很好奇在我设置一大堆虚拟机来测试程序之前是否可以使用这样的工具......
Is there a section in Visual Studio 2010 where it will give me an overview of what operating systems my program will run on based on what assemblies and controls I'm using? I'm curious if there's such a tool I can utilize before I go setting up a whole bunch of VM's to test the program in...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Dependency Walker 可能会有所帮助。它不会告诉您什么操作系统,但会告诉您需要什么 dll 和程序集。
http://dependencywalker.com/
Dependency Walker may help. It won't tell you what OS but what dll's and assemblies are needed.
http://dependencywalker.com/
Visual Studio 2010 创建的程序旨在用于 Microsoft 操作系统,并用于所有实际目的,其中包括:
以及这些操作系统及其服务的各种服务器版本以及 32 位和 64 位版本包。一般来说,如果安装正确,您可以使用 Visual Studio 创建的几乎所有程序/项目都可以在所有这些操作系统上运行。
特别是,由于这是一个 C# 问题,因此所有这些平台都完全支持 .NET 平台(例如 v3.5 和 v4.0)。但是,您需要在 Windows XP 等较旧的操作系统上手动安装 .NET Framework,或者创建并使用安装程序。
但简而言之,如果正确安装,您的 C# .NET 将在所有现代 Microsoft 操作系统上运行。这就是理论。现在你仍然需要使用虚拟机进行测试。
Programs created by Visual Studio 2010 are intended to be used on Microsoft operating systems and for all practical purposes this includes:
and the various server flavors and 32-bit and 64-bit flavors of those operating systems and their service packs. In general, almost all programs/projects you can create with Visual Studio can run on all of these operating systems if properly installed.
In particular, since this a C# question, the .NET platforms (e.g. v3.5 and v4.0) are fully supported on all these platforms. However, you will need to either manually install the .NET Framework on older operating system like Windows XP or create and use an installer.
But in short, your C# .NET will run on all modern Microsoft operating systems when properly installed. That's the theory. Now you still have to test with virtual machines.