SSIS - “从项目中排除”之后,如何重新包含?

问题描述:

通过选择“项目” - >“从项目中排除”从项目排除程序包后,如何在稍后“重新包含”它?SSIS - “从项目中排除”之后,如何重新包含?

我认为这是项目 - >添加现有包,但增加了帕茨卡

+0

这应该是你如何做到的。 – IAmTimCorey 2011-05-09 02:28:50

+0

我认为应该以与我们为.net web应用程序相同的方式完成。只需点击解决方案或项目,然后在解决方案探索选项卡下,您将看到一些4-5图标,鼠标悬停在图标上,您将看到一个图标显示“显示所有文件”,点击该图标,您将排除您的文件。现在右键单击文件 - >包含在项目中。虽然我从来没有在SSIS中做过这个,但猜想类似的功能应该在那里。 – pramodtech 2011-05-09 10:34:40

+0

这是一个副本http://*.com/questions/3909387/ssis-adding-an-existed-pacakge-actually-added-an-identical-copy – 2013-05-29 16:34:15

副本根据该文件,SSIS将复制现有的包装和新的副本放置到你的项目的文件夹位置。但是,如果您的软件包已位于此位置,则应打开该软件包。既然你排除了包裹,包括它再次应该工作正常,没有它做一个副本。然而,我注意到的是你没有提到发生错误。通常情况下,如果您制作副本并将其放置在与原始位置相同的位置,则会出现错误。大部分情况下,您要么在“添加现有包”阶段重命名包装,要么包装不在正确的位置。

如果您的软件包被复制了一个新名称,我发现一些迹象表明这可能是一个错误。解决方法似乎是删除原件并重命名新的副本。它不漂亮,但它似乎是你最好的选择。

+0

谢谢 - 是的,它增加了一个“(1)”到文件名。 – fieldingmellish 2011-05-09 20:17:56

+1

这是我发现的唯一的作品。但为什么?为什么没有简单的方法来重新包装你刚刚(意外)排除的软件包?这是关于SSIS的烦人之处之一 – 2011-10-28 13:33:23

这很容易,

如果是旧版本的Visual Studio像2012年,

只是右键单击该文件夹>添加>现有项>选择已排除

文件

如果是旧版本的Visual Studio 2008年一样的,

右键单击该文件夹>添加>包含在项目

Right click on Folder > click Add > Existing Item > Select the file

答案是,你不能只是“包括”一包。它更多的是一个副本的导入......如果包已经存在,它会在包的名称中添加(1)。

这是SQL server 2008 R2附带的SQL Server Business Intelligence Development Studio的功能。没有多大意义但是我相信他们固定的,在未来的版本中BIDS

在Visual Studio 2015年,我发现,我可以重新包括该项目包通过右键单击并选择Add | Existing Item...现有包)。

它没有任何意义,但它的工作原理。我想它会在VS的其他版本中起作用。