新创建的 SSIS 包未显示在解决方案资源管理器中,能够在包位置看到 .dtsx 文件

Spa*_*war 2 ssis visual-studio-2015

我无法在解决方案资源管理器中看到新创建的包,但我可以在项目位置中看到其 .dtsx 文件。

我尝试多次关闭/重新打开解决方案,还使用了“显示所有文件”选项。尝试手动添加现有包 (Process.BillTo),但不是打开包,而是创建包的副本 (Process.BillTo(1))。Visual Studio 不允许我创建具有相同名称(Process.BillTo)的新包,也不允许我在解决方案资源管理器中查看该包。这是非常令人沮丧的,任何建议将不胜感激。

Eri*_*ndt 5

有多种方法可以将包从项目中排除,而不从基础项目文件夹中删除。例如,右键单击一个包并选择Exclude From Project。该包将从解决方案资源管理器中消失,但如果您签入该文件夹,它就在那里。

我曾经遇到过这样的情况:我尝试从解决方案中删除包,但它向我抛出一个消息框,提示无法删除该包,但它已从解决方案中排除。

根据您的情况,您应该能够执行以下操作:

1) 在 Windows 资源管理器中,进入文件夹并删除包的所有杂散副本

2) 在 SSDT 中,右键单击解决方案名称(不是 SSIS Packages 文件夹)并选择添加 -> 现有项目(不是现有包;这只会再次制作另一个副本),然后选择需要重新添加的包,然后单击Add

3) 保存您的解决方案。

该包将返回到解决方案中,并且文件夹中不会创建任何杂散副本。

附带说明一下,使用“添加”->“现有项目”对话框可以让您进行多项选择,这样您就可以一次性将多个包添加到新的解决方案中。