我需要使一个应用程序兼容所有的.NET Framework:2、3、3.5和4。
此外,我想开发一个应用程序,当在只安装了Framework 2的PC上运行时,GUI使用Windows Forms制作,但如果PC使用Framework 3或更高版本,则GUI使用WPF制作。
我使用.NET 2和Windows Forms开发了一个应用程序。 我测试了这个应用程序,使用了.NET 3、4和3.5,它能正常工作。
最近,我使用WPF更新了GUI,这些更改很简单,因为我使用数据绑定范例来开发界面。 这个选择让我可以轻松地从Windows Forms切换到WPF。
我通过使用这个指南http://msdn.microsoft.com/it-it/library/w671swch%28v=VS.100%29.aspx成功解决了创建一个单一应用程序(适用于Windows Forms)以在任何框架下运行的问题。现在,我想要确保如果PC安装了.NET 3.5或更高版本,则使用WPF制作的GUI来运行应用程序。我尝试遵循一些指南,例如:http://msdn.microsoft.com/it-it/library/433ysdt1.aspx,但是没有成功。我对如何继续感到非常困惑。
应用程序不应该在电脑上安装任何东西,只需使用现有的内容。
提前感谢, Talao。
此外,我想开发一个应用程序,当在只安装了Framework 2的PC上运行时,GUI使用Windows Forms制作,但如果PC使用Framework 3或更高版本,则GUI使用WPF制作。
我使用.NET 2和Windows Forms开发了一个应用程序。 我测试了这个应用程序,使用了.NET 3、4和3.5,它能正常工作。
最近,我使用WPF更新了GUI,这些更改很简单,因为我使用数据绑定范例来开发界面。 这个选择让我可以轻松地从Windows Forms切换到WPF。
我通过使用这个指南http://msdn.microsoft.com/it-it/library/w671swch%28v=VS.100%29.aspx成功解决了创建一个单一应用程序(适用于Windows Forms)以在任何框架下运行的问题。现在,我想要确保如果PC安装了.NET 3.5或更高版本,则使用WPF制作的GUI来运行应用程序。我尝试遵循一些指南,例如:http://msdn.microsoft.com/it-it/library/433ysdt1.aspx,但是没有成功。我对如何继续感到非常困惑。
应用程序不应该在电脑上安装任何东西,只需使用现有的内容。
提前感谢, Talao。