2017-05-06 91 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!)。

相關問題