2011-05-09 129 views
4

通過選擇「項目」 - >「從項目中排除」從項目排除程序包後,如何在稍後「重新包含」它?SSIS - 「從項目中排除」之後,如何重新包含?

我認爲這是項目 - >添加現有包,但增加了帕茨卡

+0

這應該是你如何做到的。 – IAmTimCorey 2011-05-09 02:28:50

+0

我認爲應該以與我們爲.net web應用程序相同的方式完成。只需點擊解決方案或項目,然後在解決方案探索選項卡下,您將看到一些4-5圖標,鼠標懸停在圖標上,您將看到一個圖標顯示「顯示所有文件」,點擊該圖標,您將排除您的文件。現在右鍵單擊文件 - >包含在項目中。雖然我從來沒有在SSIS中做過這個,但猜想類似的功能應該在那裏。 – pramodtech 2011-05-09 10:34:40

+0

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

回答

1

副本根據該文件,SSIS將複製現有的包裝和新的副本放置到你的項目的文件夾位置。但是,如果您的軟件包已位於此位置,則應打開該軟件包。既然你排除了包裹,包括它再次應該工作正常,沒有它做一個副本。然而,我注意到的是你沒有提到發生錯誤。通常情況下,如果您製作副本並將其放置在與原始位置相同的位置,則會出現錯誤。大部分情況下,您要麼在「添加現有包」階段重命名包裝,要麼包裝不在正確的位置。

如果您的軟件包被複制了一個新名稱,我發現一些跡象表明這可能是一個錯誤。解決方法似乎是刪除原件並重命名新的副本。它不漂亮,但它似乎是你最好的選擇。

+0

謝謝 - 是的,它增加了一個「(1)」到文件名。 – fieldingmellish 2011-05-09 20:17:56

+1

這是我發現的唯一的作品。但爲什麼?爲什麼沒有簡單的方法來重新包裝你剛剛(意外)排除的軟件包?這是關於SSIS的煩人之處之一 – 2011-10-28 13:33:23

2

這很容易,

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

只是右鍵單擊該文件夾>添加>現有項>選擇已排除

文件

如果是舊版本的Visual Studio 2008年一樣的,

右鍵單擊該文件夾>添加>包含在項目

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

1

答案是,你不能只是「包括」一包。它更多的是一個副本的導入......如果包已經存在,它會在包的名稱中添加(1)。

這是SQL server 2008 R2附帶的SQL Server Business Intelligence Development Studio的功能。沒有多大意義但是我相信他們固定的,在未來的版本中BIDS

0

在Visual Studio 2015年,我發現,我可以重新包括該項目包通過右鍵單擊並選擇Add | Existing Item...現有包)。

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

相關問題