2017-05-06 67 views
4

是否可以将.NET Framework版本设置为ScriptComponentProject为ScriptComponentProject设置.NET Framework版本

目前,它默认为.NET 4,但我希望它是.NET 4.6.1

我看过的文档页面上ScriptComponentProjecthttps://www.varigence.com/Documentation/Samples/Biml/Script+Component+Project),但没有任何运气。

+0

我问了一个关于SSIS项目的类似问题。这是我得到的答案... https:// stackoverflow。com/a/41288894/632537 – nscheaffer

+0

也真的很想回答这个 – iamdave

回答

1

啊,我找到了答案!您需要设置目标框架版本在你的脚本项目:

https://www.varigence.com/Documentation/Language/Element/AstComponentScriptProjectNode

而且我觉得可用值是这些:

不明
未指定的.NET Framework版本

NetFX20
.NET Framework 2.0

NetFX30
的.NET Framework 3.0

NetFX35
的.NET Framework 3.5

NetFX40
的.NET Framework 4.0

NetFX45
的.NET Framework 4.5

NetFX451
的.NET Framework 4.5。 1

NetFX452
的.NET Framework 4.5.2

NetFX46
的.NET Framework 4.6

NetFX461
的.NET Framework 4.6.1

可以在这里找到:https://www.varigence.com/Documentation/Api/Enum/ScriptProjectTargetFrameworkVersion

+0

嗨,这个属性不适用于BIMLExpress 5.0.61915.0与Visual Studio 2015(免费版)。你使用什么版本?你能分享一些示例代码吗? –

+0

@ MSBI-Geek我认为你可以通过[email protected]更好地应对Varigence支持。 – iamdave

0

如果您正在使用BIMLExpress 5.0.6xxx,您可能面临同样的问题。

我打开生成.dtsx程序包,发现放置一个单独的的PropertyGroup节点的内部的TargetFrameworkVersion节点。在我将它移出到同一个arrayElement节点的第一个PropertyGroup,然后再次在Visual Studio中重新打开我的包后,问题就消失了!因此,您现在可以编写一个脚本将TargetFrameworkVersion节点移动到适当的位置。

差异性支持小组告诉我,公共预览版将于下周晚些时候发布,其中将包含一个修补程序(还支持VS2017!)。

相关问题