是否可以將.NET Framework版本設置爲ScriptComponentProject
?爲ScriptComponentProject設置.NET Framework版本
目前,它默認爲.NET 4
,但我希望它是.NET 4.6.1
我看過的文檔頁面上ScriptComponentProject
(https://www.varigence.com/Documentation/Samples/Biml/Script+Component+Project),但沒有任何運氣。
是否可以將.NET Framework版本設置爲ScriptComponentProject
?爲ScriptComponentProject設置.NET Framework版本
目前,它默認爲.NET 4
,但我希望它是.NET 4.6.1
我看過的文檔頁面上ScriptComponentProject
(https://www.varigence.com/Documentation/Samples/Biml/Script+Component+Project),但沒有任何運氣。
啊,我找到了答案!您需要設置目標框架版本在你的腳本項目:
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
嗨,這個屬性不適用於BIMLExpress 5.0.61915.0與Visual Studio 2015(免費版)。你使用什麼版本?你能分享一些示例代碼嗎? –
@ MSBI-Geek我認爲你可以通過[email protected]更好地應對Varigence支持。 – iamdave
如果您正在使用BIMLExpress 5.0.6xxx,您可能面臨同樣的問題。
我打開生成.dtsx程序包,發現放置一個單獨的的PropertyGroup節點的內部的TargetFrameworkVersion節點。在我將它移出到同一個arrayElement節點的第一個PropertyGroup,然後再次在Visual Studio中重新打開我的包後,問題就消失了!因此,您現在可以編寫一個腳本將TargetFrameworkVersion節點移動到適當的位置。
差異性支持小組告訴我,公共預覽版將於下週晚些時候發佈,其中將包含一個修補程序(還支持VS2017!)。
我問了一個關於SSIS項目的類似問題。這是我得到的答案... https:// stackoverflow。com/a/41288894/632537 – nscheaffer
也真的很想回答這個 – iamdave