Revision: 43651
Updated Code
at March 28, 2011 22:47 by thomykay
Updated Code
function Set-ResharperLoadFromRemoteSources { <# .SYNOPSIS Adds .NET4 loadFromRemoteSources to all Test Runner config files of Resharper. .DESCRIPTION This script may be needed if you execute tests from a share environment (i.e. Clearcase views). .NOTES Removes the Readonly attribute on the files that are applied with the ReSharper installation. Needs to run elevated. #> [CmdletBinding()] param () $programFilesX86 = &{if ([IntPtr]::Size -eq 8) {${env:ProgramFiles(x86)}} else {$env:ProgramFiles}} $files = (dir "$programFilesX86\JetBrains\ReSharper\v5.1\Bin\JetBrains.Resharper.TaskRunner*exe.config") $files| %{$_.Attributes = $_.Attributes -band (-bnot [IO.FileAttributes]::ReadOnly)} $files | %{ [xml]$config = Get-Content $_.FullName $node = $config.CreateElement("loadFromRemoteSources") $node.Attributes.Append($config.CreateAttribute("enabled")) $node.enabled = "true" $config.configuration.runtime.AppendChild($node) $config.Save($_.FullName) } }
Revision: 43650
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 28, 2011 22:45 by thomykay
Initial Code
function Set-ResharperLoadFromRemoteSources { <# .SYNOPSIS Adds .NET4 loadFromRemoteSources to all Test Runner config files of Resharper. .DESCRIPTION This script may be needed if you execute tests from a share environment (i.e. Clearcase views). .NOTES Removes the Readonly attribute on the files that are applied with the ReSharper installation. #> [CmdletBinding()] param () $programFilesX86 = &{if ([IntPtr]::Size -eq 8) {${env:ProgramFiles(x86)}} else {$env:ProgramFiles}} $files = (dir "$programFilesX86\JetBrains\ReSharper\v5.1\Bin\JetBrains.Resharper.TaskRunner*exe.config") $files| %{$_.Attributes = $_.Attributes -band (-bnot [IO.FileAttributes]::ReadOnly)} $files | %{ [xml]$config = Get-Content $_.FullName $node = $config.CreateElement("loadFromRemoteSources") $node.Attributes.Append($config.CreateAttribute("enabled")) $node.enabled = "true" $config.configuration.runtime.AppendChild($node) $config.Save($_.FullName) } }
Initial URL
Initial Description
Initial Title
Set Resharper loadFromRemoteSources
Initial Tags
Initial Language
Windows PowerShell