问题标签 [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 投票
2 回答
525 浏览

visual-studio - SSDT_BI2012 中的编辑脚本按钮不起作用

我是 SSIS 开发的新手,我在 Windows 7 上使用 64 位计算机。我想更改脚本任务,但单击“编辑脚本”按钮时没有任何反应。
这是搜索到的 ScriptLanguage:

在此处输入图像描述

按照不同论坛上的建议,我尝试了新安装 VS2012 和 SSDT_BI2012,但这并没有解决我的问题。

如果有人有同样的问题,你能指导我解决问题吗?

如果您需要更多信息,请告诉我。

谢谢

0 投票
1 回答
546 浏览

visual-studio-2015 - 为什么 SSIS 脚本组件以高级模式打开?

我正在尝试在 Visual Studio 中编辑以前工作的 SSIS 脚本组件。但是当我使用“编辑...”打开时,它会打开“高级编辑器”。这意味着我无法访问“编辑脚本”按钮。我怎样才能让我回来?

高级编辑器

错误列表显示如下警告:

无法加载类型:Microsoft.DataTransformationServices.DataFlowUI.ADONETDestinationUI、Microsoft.DatatransformationServices.DataFlowUI、Version=13.0.0.0、Culture=neutral、PublicKeyToken=89845dcd8080cc91。验证组件编辑器是否已正确安装。

我使用 VS2017,SSIS 项目目标版本是 SQL Server 2016。脚本组件是用“Microsoft Visual C# 2015”编写的(出于历史原因,并且由于更高版本已显示与目标服务器不兼容)。

这一切都过去了,但我认为当我卸载 VS2015(我已经很久没有使用过)时它坏了。我同时安装了 VSTA 2015 和 VSTA 2017,并且都运行了修复。我也尝试过完全重新安装 VSTA 2015。

SSIS XML 文件在手动打开时仍包含 C# 代码。

如果我在项目中创建一个新的脚本组件,它默认为“C# 2015”并且有同样的问题。如果我创建一个新的解决方案/项目,脚本组件默认为“C# 2017”并且编辑器可以工作。

这是 VSTA2015 的问题吗?我是否错误地卸载了其他库/扩展?

0 投票
1 回答
960 浏览

sql-server - 我在哪里可以获得 Visual Studio Tools for Applications 2008

几周前,我正在清理一台旧服务器,我的一位同事仍将它用于 Visual Studio 2008 的 SSIS 包。我卸载了 VSTA 2008,因为我认为我们不需要它,但我错了。

现在我们无法再打开 Script Tasks,而且我似乎找不到重新安装 VSTA 2008 的设置。它似乎也不包含在 Visual Studio 2008 中。VSTOR 只有一个设置,但我不需要。

所以我唯一的希望是某个地方的某个人知道我可以从哪里获得 10 多年前的 VSTA 设置。

0 投票
1 回答
299 浏览

c# - 无法使用 Corel Draw 2020 Visual Studio 编辑器编辑 VSTA 应用程序

我想使用 Corel Draw 2020 Visual Studio 编辑器编写脚本,它可以启动 Visual Studio。但是当我单击“开始”按钮时,会出现一个对话框并显示此错误:

无法开始调试。与主机的预调试协商失败

我不知道解决它。

0 投票
1 回答
68 浏览

sharepoint - InfoPath 2010 错误:InfoPath 无法启动 Microsoft Visual Studio Tools for Applications。InfoPath 遇到错误。操作失败

一切正常。我在同一台机器上安装了 windows8.1、VS 2010、VS 2013。Ms office 2013 安装时没有 infopath,InfoPath 2010 已经安装了 MS Sharepoint 2010,并且在后面的代码中运行良好。突然有人错误地更新到 MS Office 2016,现在我尝试再次安装 Ms Infopath 2010,它安装正确,但是当我单击 MS Infopath 2010 上的代码时。它给出错误“InfoPath 无法启动 Microsoft Visual Studio Tools for Applications。InfoPath 遇到了错误。操作失败。”。我已经安装了 msxml6.msi。我也检查了所有安装的 VSTA。尝试了所有解决方案,但我背后的代码没有打开 VSTA。我也安装了 msxml6.msi。但是我注意到一件事,如果我从命令运行 VSTA,它会打开,但不会通过 infopath 打开。我已经失去了希望。可能是什么原因。请帮忙。我将不胜感激。

0 投票
1 回答
1676 浏览

c# - Visual Studio Pro 2019 16.8.4 - 脚本任务编辑器未在 SSIS 中打开

设置:Visual Studio Pro 2019 16.8.4,已安装 SSIS。当我尝试访问脚本编辑器窗口并更新 C# 代码时,它什么也不做。永远不会打开,也不会给我一个错误,它没有响应。- 其他人向 Microsoft 报告了此问题,但还没有真正的答案(https://developercommunity.visualstudio.com/content/problem/1308953/unable-to-repair-visual-studio-tools-for-applicati.html

我曾尝试从控制面板运行 vsta_setup.exe,但当它尝试修复时,我收到一条警告消息,指出它无法在 C:\ 驱动器中找到最新的 vsta_setup.exe。微软最新的 vsta_setup 文件实际上与 VS 2019 16.8.4 不兼容。

我尝试从安装程序修复 VS 2019,但在使用 SSIS 包时仍然无法打开脚本任务编辑器。我很困惑为什么最新的 VS Pro 2019 版本没有必要的修复工具来帮助解决和修复这个问题。

0 投票
1 回答
211 浏览

c# - SSIS C# 调试和断点不适用于集成服务对象

我有一个带有脚本任务的集成服务项目。脚本任务代码是用 C# 编写的。

我在代码的不同位置设置了一些断点,一个在开头。断点一般都在工作,当我开始调试 SSIS 项目时,VSTA Windows 打开并且执行在第一个断点处停止(应该如此)。

我现在尝试添加 SSIS 包的执行,如下所述:

https://docs.microsoft.com/de-de/sql/integration-services/ssis-quickstart-run-dotnet?view=sql-server-ver15

我从以下内容开始:

断点仍然有效。

但是,当我添加下一行代码时,所有断点都被忽略并且 VSTA 窗口不会打开。相反,代码会运行直到成功结束。

为什么?

0 投票
0 回答
28 浏览

c# - 适用于应用程序的 Visual Studio 工具:如何现在检查二进制文件的状态并从宿主应用程序编译源代码

我在我的应用程序中集成了 Visual Studio Tools for Applications (VSTA) 2019,基本上它工作正常。但在我看来,我无法找到一些关键特性:

1:我无法确定我的用户何时在 VSTA 环境中重新编译了代码。我收到BinaryItemsChanged事件,但这只是告诉我旧的二进制文件不再有效。ProjectChangeCommittedProjectChanged事件仅在源代码更改时发送,而不是在重新编译二进制文件时发送。我找不到表明新二进制文件可用的事件。应用程序如何知道何时应该从 VSTA 环境加载新程序集?

2:我还添加了宏录制功能,就像在 excel 中一样:当执行某些操作时,应用程序会生成相应的 C# 并将其添加到 VSTA 环境中的方法中。但是我无法找到一种方法来统计 VSTA 环境中的编译过程从托管应用程序,以便用户可以使用新宏手动切换 VSTA 编辑器并编译新生成的代码。我想克服用户面包车记录宏并在没有看到 VSTA 环境的情况下使用它的可能性。这可能吗?

在此先感谢,莫里斯。

0 投票
1 回答
2150 浏览

c# - SSIS 包脚本任务编辑器停止工作

在过去的几年里,我一直很高兴地在我的 PC 上编辑 SSIS 包(我的意思是使用相同的安装操作系统和软件),直到最近脚本任务编辑器对话框上的“编辑脚本...”按钮停止工作。当我单击该按钮时,它什么也不做。我使用的是 Visual Studio 2017,但我在同一台机器上安装了 VS 2015、2013 和 2010。我还安装了多个版本的 sql server 数据工具(并安装了多个版本的 VSTA 和支持库)。

我认为全新安装会起作用,但它没有。我在 VS 2019 中安装了 SSIS 扩展并创建了一个新的 SSIS 项目。当我添加脚本任务并打开它进行编辑然后单击“编辑脚本...”按钮时,出现以下错误:

====================================

无法显示 Visual Studio 2015 Tools for Applications 编辑器。(微软视觉工作室)

====================================

无法加载文件或程序集“Microsoft.VisualStudio.Tools.Applications,版本=16.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。(mscorlib)


节目地点:

服务器堆栈跟踪:在 Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper.<>c__DisplayClass4.b__3() 在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) 在 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)

在 [0] 处重新抛出异常:在 System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData) 在 System.Func 1.EndInvoke(IAsyncResult result) at Microsoft.SqlServer.IntegrationServices.VSTA.MtaExecution.RunFunc[TResult](Func1的 System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)函数) 在 Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper.LoadNewProject(String templatePath, String templateName, String projectName) 在 Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTaskUI.ShowIDE()

====================================

无法加载文件或程序集“Microsoft.VisualStudio.Tools.Applications,版本=14.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。

最初我认为它报告的版本号与此错误消息中列出的不同,但我已经尝试从https://www.microsoft.com/en-us/download/details.aspx?id安装多个版本的 VSTA =58316&WT.mc_id=DX_MVP4025064https://www.microsoft.com/en-us/download/details.aspx?id=56046

我不记得最近在这台 PC 上安装了任何新软件,所以我很困惑为什么这会突然失败以及为什么全新安装会出现同样的问题。

有没有其他人经历过这样的事情(如果有,你知道为什么会这样吗)?有没有人对我应该如何尽快恢复工作有一些建议?任何帮助将不胜感激,谢谢。

0 投票
2 回答
50 浏览

solidworks - Solidworks 2020 VSTA 用户表单

我使用 VSTA 3.0 C# projet 创建了一个空的 SolidWorks 宏。

我尝试了那个非常简单的例子。它“有效”,但过程仍在继续。我想展示一个表格。并等待用户点击按钮执行任务或退出。