Netscoot
2.0.0
Move/restructure .NET projects (and PowerShell, Unity, native C++) from the command line without breaking references. A single bundled package: Import-Module Netscoot loads the .NET/PowerShell and Unity engines everywhere, and the native C++ (.vcxproj) engine on Windows. Independent community project; not affiliated with or endorsed by Microsoft.
Minimum PowerShell version
5.1
Installation Options
Owners
Package Details
Author(s)
- kappasims
Tags
dotnet powershell unity native refactoring restructure cross-platform
Functions
Clear-NetscootJournal Find-PathReference Get-NetscootCapability Get-SolutionInventory Invoke-Netscoot Move-DotnetFile Move-DotnetFolder Move-DotnetProject Move-DotnetProjectTree Move-MSBuildImport Move-NativeProject Move-PowerShell Move-PowerShellModule Move-PowerShellScript Move-Solution Move-UnityAsset Register-NetscootGitAlias Repair-SolutionReferences Resolve-MoveEngine Set-NetscootJournal Sync-Solution Test-NetscootUpdate Test-SolutionConsistency Test-UnityMetaIntegrity Undo-Netscoot Unregister-NetscootGitAlias Update-Netscoot
PSEditions
Dependencies
This module has no dependencies.
Release Notes
FileList
- Netscoot.nuspec
- Netscoot.Core\Netscoot.Core.psd1
- Netscoot.Core\Netscoot.Core.psm1
- Netscoot.Core\Private\Detection.ps1
- Netscoot.Core\Private\Engines.ps1
- Netscoot.Core\Private\MSBuildImports.ps1
- Netscoot.Core\Private\PowerShellScripts.ps1
- Netscoot.Core\Private\SolutionItemKind.ps1
- Netscoot.Core\Public\Clear-NetscootJournal.ps1
- Netscoot.Core\Public\Find-PathReference.ps1
- Netscoot.Core\Public\Get-NetscootCapability.ps1
- Netscoot.Core\Public\Get-NetscootUpdatePolicy.ps1
- Netscoot.Core\Public\Get-SolutionInventory.ps1
- Netscoot.Core\Public\Invoke-Netscoot.ps1
- Netscoot.Core\Public\Move-DotnetFile.ps1
- Netscoot.Core\Public\Move-DotnetFolder.ps1
- Netscoot.Core\Public\Move-DotnetProject.ps1
- Netscoot.Core\Public\Move-DotnetProjectTree.ps1
- Netscoot.Core\Public\Move-MSBuildImport.ps1
- Netscoot.Core\Public\Move-PowerShell.ps1
- Netscoot.Core\Public\Move-PowerShellModule.ps1
- Netscoot.Core\Public\Move-PowerShellScript.ps1
- Netscoot.Core\Public\Move-Solution.ps1
- Netscoot.Core\Public\Register-NetscootGitAlias.ps1
- Netscoot.Core\Public\Repair-SolutionReferences.ps1
- Netscoot.Core\Public\Resolve-MoveEngine.ps1
- Netscoot.Core\Public\Set-NetscootJournal.ps1
- Netscoot.Core\Public\Set-NetscootUpdatePolicy.ps1
- Netscoot.Core\Public\Sync-Solution.ps1
- Netscoot.Core\Public\Test-NetscootUpdate.ps1
- Netscoot.Core\Public\Test-SolutionConsistency.ps1
- Netscoot.Core\Public\Undo-Netscoot.ps1
- Netscoot.Core\Public\Unregister-NetscootGitAlias.ps1
- Netscoot.Core\Public\Update-Netscoot.ps1
- Netscoot.Core\tools\git-netscoot.ps1
- Netscoot.Native\Netscoot.Native.psd1
- Netscoot.Native\Netscoot.Native.psm1
- Netscoot.Native\Private\Get-NativePathSettings.ps1
- Netscoot.Native\Public\Move-NativeProject.ps1
- Netscoot.Shared\Common\Capability.ps1
- Netscoot.Shared\Common\Git.ps1
- Netscoot.Shared\Common\Journal.ps1
- Netscoot.Shared\Common\Paths.ps1
- Netscoot.Shared\Common\Plan.ps1
- Netscoot.Shared\Common\Platform.ps1
- Netscoot.Shared\Dotnet\Dotnet.ps1
- Netscoot.Shared\Dotnet\Projects.ps1
- Netscoot.Shared\Dotnet\Solutions.ps1
- Netscoot.Shared\Netscoot.Format.ps1xml
- Netscoot.Shared\Netscoot.Shared.psd1
- Netscoot.Shared\Netscoot.Shared.psm1
- Netscoot.Unity\Netscoot.Unity.psd1
- Netscoot.Unity\Netscoot.Unity.psm1
- Netscoot.Unity\Private\Get-AsmdefReferencers.ps1
- Netscoot.Unity\Public\Move-UnityAsset.ps1
- Netscoot.Unity\Public\Test-UnityMetaIntegrity.ps1
- Netscoot.psd1
- Netscoot.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2.1.1 | 0 | 5/27/2026 |
| 2.1.0 | 0 | 5/27/2026 |
| 2.0.0 (current version) | 0 | 5/27/2026 |