【发布时间】:2010-03-29 14:44:03
【问题描述】:
我正试图向我的老板说明为什么我们应该将 VS2010 用于即将推出的 Excel 工作簿 VSTO 应用程序。我以前没有使用过 VSTO,但使用过 VBA。随着 2010 年即将到来,我想了解一下所做的改进,看看是否值得使用 2010 年来开发此应用程序。
到目前为止,我已经阅读了 2 个主要改进是 ease of deployments 和 debugging / com interop improvements ...
我只是想知道是否还有其他我不知道的事情,或者这里是否有人实际上在 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 enalbment - 但是它说“一组 C# 类”......有谁知道他们的字面意思是 C# - 所以这不适用于 VB.NET,或者他们只是表示代码是用 C# 编写的? 有人曾经在 VB 中使用过这些电动工具吗?我现在将下载并玩它,但非常感谢您再次提供帮助
非常感谢您提供任何信息。
【问题讨论】:
标签: c# .net visual-studio-2010 .net-4.0 vsto