我正试图向我的上司说明为什么我们应该在即将到来的Excel Workbook VSTO应用程序中使用VS2010。我以前没有使用过VSTO,但使用过VBA。随着2010年的到来,我想了解改进之处,看看是否值得使用2010来开发此应用程序。
到目前为止,我已经阅读了两个主要改进:部署的便利性和调试/COM互操作改进...
我只是想知道是否还有其他我不知道的东西,或者这里是否有人实际上正在开发VSTO并已经使用了2010以及2008,可以帮助我提出论据/提供信息。
我的老板的主要关注点是在Citrix服务器上部署.NET 4.0运行时...然而,似乎使用3.5,我们必须部署VSTO运行时和PIA等...所以,使用2010部署会更容易,因为安装仅4.0运行时比必须安装“VSTO运行时”以及PIA等更好?或者我错过了什么?这里有人在企业中部署VSTO应用程序并可以谈论这个问题吗? 另外,我也试图争取在此应用程序中使用C#而不是VB.NET。除了我对语法偏好的偏见之外,是否有任何关键原因可以说明为什么使用C#比VB更好?VB VSTO开发缺少任何关键功能吗?我已经阅读了VSTO Power Tools,其中之一描述了Excel对象模型类的LINQ启用-但它说“一组C#类”...是否意味着他们真的是C#-所以这将无法与VB.NET一起使用,还是他们只是指代码是用C#编写的?有人曾经用VB使用过这些工具吗?我现在要下载并尝试使用它,但再次获得任何帮助都将非常感激。
非常感谢提供的任何信息。
到目前为止,我已经阅读了两个主要改进:部署的便利性和调试/COM互操作改进...
我只是想知道是否还有其他我不知道的东西,或者这里是否有人实际上正在开发VSTO并已经使用了2010以及2008,可以帮助我提出论据/提供信息。
我的老板的主要关注点是在Citrix服务器上部署.NET 4.0运行时...然而,似乎使用3.5,我们必须部署VSTO运行时和PIA等...所以,使用2010部署会更容易,因为安装仅4.0运行时比必须安装“VSTO运行时”以及PIA等更好?或者我错过了什么?这里有人在企业中部署VSTO应用程序并可以谈论这个问题吗? 另外,我也试图争取在此应用程序中使用C#而不是VB.NET。除了我对语法偏好的偏见之外,是否有任何关键原因可以说明为什么使用C#比VB更好?VB VSTO开发缺少任何关键功能吗?我已经阅读了VSTO Power Tools,其中之一描述了Excel对象模型类的LINQ启用-但它说“一组C#类”...是否意味着他们真的是C#-所以这将无法与VB.NET一起使用,还是他们只是指代码是用C#编写的?有人曾经用VB使用过这些工具吗?我现在要下载并尝试使用它,但再次获得任何帮助都将非常感激。
非常感谢提供的任何信息。