我们使用.net 2.0开发了一个应用程序.我们许可我们的软件,这意味着无论何时我们发布新版本,我们都必须将更改推送给所有现有客户.
我小组中没有人有最轻微的动力升级到更新版本的.net.他们很简单地认为,我们的支持团队需要更多的工作来部署和争辩客户将抵制任何变化.
任何人都可以指出我可以向可能影响他们的非程序员提出的一些论点.
如果注意到其他问题,有些论点认为它是安全的,并且不会给我们的客户带来任何已经在他们的机器上拥有.net 2.0框架的伤害?
我认为这是没有希望的.我会坚持使用.net 2.0框架,直到另外4或5年我打赌...也许更长:(帮助!
我真的希望能够使用WCF,LINQ,WPF(可能)以及使用Entity Framework 4.0的选项.
谢谢
乔纳森
我试过谷歌搜索,并在这个网站上使用他的搜索功能,但我找到的答案都没有回答我的问题.
在vb中,如果想要一种简单的方法将我的一个类转换为另一个自定义类,我可以定义CType运算符来定义如何从一个类转换为另一个类.然后我可以打电话CType( fromObject, toNewType)进行转换,或者在c#中我猜你可以做一个简单的演员.
但是,在c#中,您如何定义如何将实际强制转换从一个自定义类处理到另一个自定义类到另一个自定义类(就像您可以使用CType运算符一样在vb中).
我准备升级我们的devexpress库.
我注意到他们说他们的最新版本是用.net 3.5构建的,支持3.5+.嗯...怎么可能,3.5使用clr 2.0,4.0使用4.0(当然)......看看他们的dll中的清单你可以看到它的引用.net 2.0库...所以如何你会建立一个dll,它也会愉快地运行在只有.net 4.0的系统上(如果用3.5构建).
我知道有一个选项,你可以放入一个应用程序配置文件,让它以更高的框架为目标,但我想我错过了某些......
我已直接通过电子邮件发送给他们,但尚未收到回复.
谢谢,乔纳森
我在Windows有正在调用的ShowDialog一个新的开发(在VB.NET)表格形式,而不首先创建窗体的实例.
这怎么可能?我没有看到ShowDialog的共享方法......
我对这种方法并不感到疯狂,因为在我看来,在应用程序退出之前,对话框不会被释放.
我错过了什么?这是一个新的最佳做法吗?
好的,Form2只是一个空白表格.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
Form2.ShowDialog()
End Sub
End Class
Run Code Online (Sandbox Code Playgroud)