Я использую PowerShell, чтобы немного протестировать AlphaFS. Хотя на моем Windows 10 dev env эта строка работает нормально:
PS C:\Users\Administrator [System.Transactions.TransactionScope]::new([System.Transactions.TransactionScopeOption]::Re
uiresNew)
На Windows Server 2012 R2 выбрасывается исключение.
Method invocation failed because [System.Transactions.TransactionScope] does not contain a method named 'new'.
At line:1 char:1
+ [System.Transactions.TransactionScope]::new([System.Transactions.TransactionScop ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
Только методы, которые могут могут использоваться :: Equals () и :: ReferenceEquals (). Я не смог получить никакой информации об этой функции и о том, где она принадлежит. Нужно ли мне установить специфику c. NET Framework, чтобы заставить это работать?
Любая помощь приветствуется.