2013-03-12 58 views
1

我还没有看到过这样的问题 - 我有一个SSIS包中的脚本组件。到目前为止,我已经添加了几个参考。它似乎按预期工作。我添加了System.Data.LinqSystem.Data.Linq.Mapping,它似乎工作正常(关键词上的颜色更改颜色,智能感知红线消失)。然后关闭我的脚本并运行包,然后它不起作用(但也没有给我一个错误),我打开脚本组件并且引用不见了!我添加它,尽一切努力,打开它,它又回来了!我不知道发生了什么我的c#参考去哪了?

+2

愚蠢的问题,但我不得不问:你是否保存你的改变? – Jeff 2013-03-12 19:35:34

+1

检查此:http://stackoverflow.com/questions/7767558/ssis-loses-file-reference-when-opening-script-task – NoviceProgrammer 2013-03-12 19:52:58

+0

SSIS的哪个版本? – 2013-03-12 20:07:53

回答

0

Sooooo显然是'Save All'工作。即使我以前从未打过“Save All”,我只是添加了System.Core并保存。奇怪的。

1

我会在关闭解决方案(其中我假定您正在保存您的更改)后做的是我将使用TFS或VSS对项目或解决方案进行文件比较。您的更改可能无法正确保存,或者您可能正在编辑错误的项目。

+0

但我怎么能comapre使用这些东西,这只是在我的本地机器上。 – 2013-03-12 20:44:40

+0

这意味着什么 - 编辑错误的项目?打开脚本,编辑它,关闭它。我怎么能编辑错误的? – 2013-03-13 05:44:16