是否可以为ScriptComponentProject
设置.NET Framework版本?
目前默认为.NET 4
,但我希望它为.NET 4.6.1
我已查看ScriptComponentProject
(https://www.varigence.com/Documentation/Samples/Biml/Script+Component+Project)的文档页面,但没有任何运气。
答案 0 :(得分: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
答案 1 :(得分:0)
如果您使用的是BIMLExpress 5.0.6xxx,则可能遇到了同样的问题。
我打开生成的.dtsx包,发现 TargetFrameworkVersion 节点位于单独的 PropertyGroup 节点内。在我将其移至同一 arrayElement 节点的第一个 PropertyGroup 之后,再次在Visual Studio中重新打开我的包,问题就消失了!因此,您可以编写一个脚本,暂时将 TargetFrameworkVersion 节点移动到适当的位置。
Varigence支持团队告诉我,下周晚些时候会发布一个公开预览版本,其中包括修复版本(+ VS2017支持!)。