问题标签 [vsta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
514 浏览

dll - Missing reference to System.Windows.Forms on VSTA project startup

I have an InfoPath form with a code-behind C# solution. Every time I open the form (design mode) and open the Visual Studio Tools for Applications (VSTA), the reference to System.Windows.Forms is missing from the project. When I add it manually everything works. I also tried setting the property Copy Local to true or copy the dll-file in a folder and set that property to true, but this doesn't work either. Does anyone have an idea how I can solve this?

0 投票
1 回答
423 浏览

c# - Print a different view as the current one in Infopath GUI, using C# in the VSTA environment

I'm developing a GUI for Infopath. I'm using Microsoft Visual Studio Tools for Applications with C# as developing language. I have two views in my project, one is the result of the other. I'm getting problem with print button (as PDF): I'm trying to print the resulting view (modified over the first) from the editing one. What I got until now is a code that prints the current view. How can I print the second one !

Thanks. Best regards.

0 投票
0 回答
55 浏览

ssis - SSIS 中的 VSTA 用于 SCR 任务调整大小问题

在 SSIS 包中编辑脚本任务(双击 SCR 的编辑代码)时,VSTA env 在几乎最小化的窗口中弹出,我记得我调整了它的大小,但现在,即使我最大化窗口并再次保存它,当我重新打开它是相同的小尺寸。这很烦人......知道VS何时保留VSTA的最新值以便我可以编辑它?马里奥

0 投票
1 回答
123 浏览

c# - WCF 与 Visual Studio 2005 的兼容性

我在服务器中使用 WCF 创建了一个服务层。当我在 VS 2012 中调用服务方法时,每个人都认为效果很好,但是当我要在信息路径中使用这些服务并使用 Visual Studio 应用程序工具(vsta)时,当我在 vs 2005 中具有 .net2 的 vsta 中调用这些服务时,我的问题如下:当所有 int 数据类型的数据成员传输到服务器时,它们转换为零,所有具有 bool 数据类型的数据成员都传输到服务器时,它们转换为 false。我不知道原因,但我想也许 wcf 与 VS 2005 不兼容,请帮助我。

0 投票
1 回答
151 浏览

visual-studio-2012 - How do I expose my COM host object to the VSTA add-in?

Does anybody upgraded VSTA 2.0 Add-in development to VSTA 2012? if Yes,

Could you please help me on this subject "How do I expose my COM host object to the VSTA add-in?"

i am working with VSTA 2012, The sample application which comes with VSTA 2012 "MyVSTAHost" doesn't cover exposing host object to vsta add-in.

where as in vsta 2.0 shapeappadvancedmfc covers this, but i no longer able to use hostitemprovider and contract concept in vsta 2012 as it is no longer supported in vsta 2012.

note: In VSTA 2.0 i am able to invoke my host application dispinterface methods with the add-in but do know how to do it in VSTA 2012, i dont see the support of poxygen in VSTA 2012 and some of the runtime namespaces are no longer supported in VSTA 2012.

Thanks and regards,

Nayaz

0 投票
1 回答
2867 浏览

c# - 仅使用 VSTA 在 Corel Draw X6 中创建自定义控件

我正在使用VSTA(Visual Studio for Applications)为CorelDraw X6创建插件(或插件),因为我喜欢C#.NET 库。我想在CorelDraw工具栏中有一个按钮,因此当用户单击此按钮时,会发生一些操作,例如,显示一个表单。为此,我使用预定义的解决方案VSTAGlobal,当我启动CorelDraw时,它就在那里。不幸的是,CorelDraw中没有VSTA官方文档(WTF !!!!!!) ,相反,我们有VBA(Visual Basic for Applications)文档和 CorelDraw 对象模型。我搜索了很多并找到了一些链接:一些论坛帖子YouTube 视频教程。问题是,那里的两个人都创建了他们的CustomControl(例如一个按钮)并简单地将其构建为 *.dll,然后使用VBA脚本将CustomControl添加到CorelDraw工具栏,如下所示

所以,我的问题是:有没有办法只使用 VSTA 来做到这一点

附加信息

例如,在默认解决方案VSTAGlobal中,有一个带有 [CgsAddInModule] 属性的Main类:

此类有一个构造函数(注意,默认并由CorelDraw提供):

也许这是我应该添加如下内容的地方:

我用最后一行代码做了一些实验。我知道控件数量正在增加,但MyCustomControl仍然没有显示在工具栏中。

0 投票
4 回答
22441 浏览

visual-studio - 脚本任务不会在 Visual Studio 2013 中打开编辑器

我正在使用 SSIS 2014 和 Visual Studio 2013。当我单击脚本任务的编辑脚本按钮时,没有任何错误发生,但脚本编辑器没有打开。我的机器上没有安装任何东西:

  • Microsoft Visual Studio 应用程序工具 2012
  • Microsoft Visual Studio Tools for Applications x64 Runtime 3.0
0 投票
1 回答
515 浏览

ms-office - 无法从 Microsoft Office Enterprise 2007 安装 Visual Studio Tools for Applications

当转到“添加或删除功能”> Microsoft Office > Microsoft Office Infopath > .NET Programmability Support > .NET Programmability support for .NET Framework 2.0 > Visual Studio Tools for Applications(将其设置为“从我的计算机运行”)时,我收到消息,Microsoft Office Enterprise 2007 配置未成功完成。我已经安装了先决条件,所以我不确定 VSTA 无法安装的原因。有人有什么主意吗?我还没有找到有关此特定问题的任何信息。谢谢你。

0 投票
1 回答
1279 浏览

c# - InfoPath 无法启动 Microsoft Visual Studio Tools for Application

当我在 InfoPath(应该打开 VSTA)中按 alt+shift+F12 时,我收到以下错误:

在此处输入图像描述 显然没有有用的信息(感谢 Microsoft。

我已经按照以下方式安装了 MSXML 和 .NET 2.0:source

如果您的计算机在安装 Microsoft Office InfoPath 2007 之前安装了 Microsoft .NET Framework 2.0 和 Microsoft Core XML Services 6.0,则 InfoPath 使用 Microsoft Visual Studio Tools for Applications (VSTA)

我也仔细检查了安装:来源

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP 中的 .NET 2.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

当我运行msxml6.msi时,向导会立即显示:

MSXML 安装向导

我尝试了几次重新安装所有这些功能:

更改办公室安装

(对于德语的屏幕截图很抱歉,但我没有让安装向导更改它的语言,我尝试了一切。)

有趣的是,我可以独立启动 vsta.exe。但 InfoPath 无法为 VSTA 创建 C# 项目。

现在有谁知道如何获得更好的错误信息(我已经尝试过事件查看器,没有发现任何有用的东西)或解决问题?

提前致谢!菲尔

0 投票
1 回答
626 浏览

c# - 适用于应用程序的 Visual Studio 工具 - 编译器信息

  • 我目前正在将 VSTA 2005 用于后面的 InfoPath 表单代码。
  • 我正在使用 InfoPath 表单 2007。
  • VSTA 2005 的编译器是 C# 2.0。

我的问题是,有没有人有解决过时编译器问题的经验?