Skip to content

Commit 2640e77

Browse files
committed
Convert .sln to .slnx, update VS 2022 references to VS 2026
- ProjectedFSLib.Managed.sln -> ProjectedFSLib.Managed.slnx (XML format) - Updated build/test scripts and README to reference .slnx - Presentation: VS 2022 -> VS 2026 in results table
1 parent 1c06221 commit 2640e77

6 files changed

Lines changed: 20 additions & 56 deletions

File tree

ProjectedFSLib.Managed.sln

Lines changed: 0 additions & 51 deletions
This file was deleted.

ProjectedFSLib.Managed.slnx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<Solution>
2+
<Folder Name="/Solution Items/">
3+
<File Path="README.md" />
4+
</Folder>
5+
<Folder Name="/Scripts/">
6+
<File Path="scripts/BuildProjFS-Managed.bat" />
7+
<File Path="scripts/InitializeEnvironment.bat" />
8+
<File Path="scripts/NukeBuildOutputs.bat" />
9+
<File Path="scripts/RunTests.bat" />
10+
<File Path="scripts/Pack-NuGet.ps1" />
11+
</Folder>
12+
<Project Path="ProjectedFSLib.Managed/ProjectedFSLib.Managed.csproj" />
13+
<Project Path="ProjectedFSLib.Managed.Test/ProjectedFSLib.Managed.Test.csproj" />
14+
<Project Path="simpleProviderManaged/SimpleProviderManaged.csproj" />
15+
</Solution>

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ provider to exercise the API wrapper.
9191
## Building
9292

9393
```powershell
94-
dotnet build ProjectedFSLib.Managed.sln -c Release
94+
dotnet build ProjectedFSLib.Managed.slnx -c Release
9595
```
9696

9797
Or use the build script:
@@ -103,7 +103,7 @@ Or use the build script:
103103
## Running Tests
104104

105105
```powershell
106-
dotnet test ProjectedFSLib.Managed.sln -c Release
106+
dotnet test ProjectedFSLib.Managed.slnx -c Release
107107
```
108108

109109
Or use the test script:

doc/projfs-pure-csharp-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Non-symlink operations work on both NTFS and ReFS.
113113

114114
| Metric | C++/CLI | Pure C# |
115115
|--------|---------|---------|
116-
| Build toolchain | VS 2022 + C++ + C++/CLI | `dotnet build` |
116+
| Build toolchain | VS 2026 + C++ + C++/CLI | `dotnet build` |
117117
| Runtime deps | VC++ Redist + Ijwhost.dll | None |
118118
| NativeAOT |||
119119
| Trimming || ✅ (`IsAotCompatible=true`) |

scripts/BuildProjFS-Managed.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ SETLOCAL
44
IF "%1"=="" (SET "Configuration=Debug") ELSE (SET "Configuration=%1")
55

66
ECHO Building ProjFS Managed API (%Configuration%)...
7-
dotnet build "%~dp0\..\ProjectedFSLib.Managed.sln" -c %Configuration%
7+
dotnet build "%~dp0\..\ProjectedFSLib.Managed.slnx" -c %Configuration%
88
IF %ERRORLEVEL% NEQ 0 (
99
ECHO Build failed with error %ERRORLEVEL%
1010
EXIT /b %ERRORLEVEL%

scripts/RunTests.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ SETLOCAL
44
IF "%1"=="" (SET "Configuration=Debug") ELSE (SET "Configuration=%1")
55

66
ECHO Running ProjFS Managed API tests (%Configuration%)...
7-
dotnet test "%~dp0\..\ProjectedFSLib.Managed.sln" -c %Configuration% --no-build
7+
dotnet test "%~dp0\..\ProjectedFSLib.Managed.slnx" -c %Configuration% --no-build
88
IF %ERRORLEVEL% NEQ 0 (
99
ECHO Tests failed with error %ERRORLEVEL%
1010
EXIT /b %ERRORLEVEL%

0 commit comments

Comments
 (0)