查看 SSIS .dtsx 包源代码不适用于 F7 外部项目

View SSIS .dtsx package source code not working with F7 outside project

当我在项目外直接使用 Ctrl-O(文件 > 打开 > 文件)打开 .dtsx 文件时,F7 accelerator/shortcut/hotkey 不会生成源代码 window。如果包是 project/solution (.sln) 的一部分,它确实有效。

查看 .dtsx 文件与加载到 Visual Studio 后查看它是不一样的。

SSIS包源加载到Visual Studio后如何查看?

你不能 - 如果你已经看到了可视化设计器。

当我打开一个包时,在“查看”菜单下安装了 SSIS,但不是在 SSIS 项目的上下文中。

当我在 SSIS 项目上下文中打开包时,在“查看”菜单下

当项目类型是 Integration Services 时,我们可以使用 Code、Designer 和 Open。​​

查看一下键盘绑定以防万一,但似乎并非如此。 View.ViewCode

的 F7 绑定是全局的

但是

当您在 Visual Studio 中打开文件时会发生什么?它将尝试找出应该为该文件使用的编辑器。这就是它对 .dtsx 文件所做的。不过修复起来很容易,重新打开文件但指定要使用的编辑器。单击打开按钮上的向下 arrow/chevron 并选择 Open With...

在我的可用编辑器列表中,我尝试了自动编辑器选择器 (XML)、XML(文本)编辑器和带编码的 XML(文本)编辑器,似乎都可以给我看看文字就好了。