【问题标题】:View SSIS .dtsx package source code not working with F7 outside project查看 SSIS .dtsx 包源代码不使用 F7 外部项目
【发布时间】:2021-06-07 12:54:29
【问题描述】:
当我在项目外部使用 Ctrl-O(文件 > 打开 > 文件)直接打开 .dtsx 文件时,F7 加速器/快捷键/热键不会生成源代码窗口。如果包是项目/解决方案 (.sln) 的一部分,它确实有效。
查看 .dtsx 文件与加载到 Visual Studio 后查看是不一样的。
SSIS 包源加载到 Visual Studio 后如何查看?
【问题讨论】:
标签:
visual-studio
ssis
visual-studio-2017
【解决方案1】:
你不能 - 如果你已经看到了视觉设计师。
当我打开一个包并安装 SSIS,但不在 SSIS 项目的上下文中时,在“查看”菜单下。
当我在 SSIS 项目的上下文中打开一个包时,在“查看”菜单下
当项目类型为集成服务时,我们可以使用 Code、Designer 和 Open。
查看键盘绑定以防万一,但似乎并非如此。 F7 绑定对于 View.ViewCode 是全局的
但是
在 Visual Studio 中打开文件时会发生什么?它将尝试找出应该为文件使用的编辑器。这就是它对 .dtsx 文件所做的事情。不过修复起来很容易,重新打开文件但指定要使用的编辑器。单击“打开”按钮上的向下箭头/V 形并选择 Open With...
在我的可用编辑器列表中,我尝试了 Automate Editor Selector (XML)、XML (Text) Editor 和 XML (Text) Editor with Encoding,似乎都可以很好地显示文本。