Skip to content

Commit 0153bc8

Browse files
Format XML with prettier (#4007)
1 parent abe790f commit 0153bc8

File tree

152 files changed

+1556
-1456
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

152 files changed

+1556
-1456
lines changed

.prettierrc

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"plugins": [
3+
"@prettier/plugin-xml"
4+
],
5+
"printWidth": 120,
6+
"singleQuote": false,
7+
"xmlWhitespaceSensitivity": "preserve"
8+
}

.vscode/extensions.json

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"recommendations": [
33
"davidanson.vscode-markdownlint",
44
"editorconfig.editorconfig",
5+
"esbenp.prettier-vscode",
56
"ms-azuretools.vscode-docker",
67
"ms-dotnettools.csdevkit",
78
"rust-lang.rust-analyzer",

.vscode/settings.json

+10-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
{
22
"dotnet.defaultSolution": "IceRpc.sln",
3-
"rust-analyzer.linkedProjects": ["tools/slicec-cs/Cargo.toml"],
4-
"rust-analyzer.rustfmt.extraArgs": ["+nightly"],
3+
"rust-analyzer.linkedProjects": [
4+
"tools/slicec-cs/Cargo.toml"
5+
],
6+
"rust-analyzer.rustfmt.extraArgs": [
7+
"+nightly"
8+
],
9+
"prettier.documentSelectors": [
10+
"**/*.{props,csproj,targets}"
11+
],
512
"slice.configurations": [
613
// Slice Definitions
714
{
@@ -97,4 +104,4 @@
97104
"paths": ["examples/slice/Upload"]
98105
}
99106
]
100-
}
107+
}

build/Common.props

+35-35
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<!-- TODO: the file is misnamed: it's common to tests and src, but not used by examples -->
33
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4-
<Import Project="$(MSBuildThisFileDirectory)IceRpc.Version.props" />
5-
<PropertyGroup>
6-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
7-
<WarningLevel>4</WarningLevel>
8-
<Nullable>enable</Nullable>
9-
<LangVersion>12.0</LangVersion>
10-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
11-
<AnalysisMode>All</AnalysisMode>
12-
<ImplicitUsings>true</ImplicitUsings>
13-
<!-- The 1.2 beta version is required for supporting the latest language features.
4+
<Import Project="$(MSBuildThisFileDirectory)IceRpc.Version.props" />
5+
<PropertyGroup>
6+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
7+
<WarningLevel>4</WarningLevel>
8+
<Nullable>enable</Nullable>
9+
<LangVersion>12.0</LangVersion>
10+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
11+
<AnalysisMode>All</AnalysisMode>
12+
<ImplicitUsings>true</ImplicitUsings>
13+
<!-- The 1.2 beta version is required for supporting the latest language features.
1414
See: https://github.com/DotNetAnalyzers/StyleCopAnalyzers/pull/3187 -->
15-
<StyleCopAnalyzersVersion>1.2.0-beta.556</StyleCopAnalyzersVersion>
16-
<DebugType>portable</DebugType>
17-
<DebugSymbols>true</DebugSymbols>
18-
</PropertyGroup>
15+
<StyleCopAnalyzersVersion>1.2.0-beta.556</StyleCopAnalyzersVersion>
16+
<DebugType>portable</DebugType>
17+
<DebugSymbols>true</DebugSymbols>
18+
</PropertyGroup>
1919

20-
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
21-
<Optimize>false</Optimize>
22-
</PropertyGroup>
20+
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
21+
<Optimize>false</Optimize>
22+
</PropertyGroup>
2323

24-
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
25-
<Optimize>true</Optimize>
26-
</PropertyGroup>
24+
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
25+
<Optimize>true</Optimize>
26+
</PropertyGroup>
2727

28-
<!-- Common Assembly & Packaging properties -->
29-
<PropertyGroup>
30-
<Authors>ZeroC, Inc.</Authors>
31-
<Copyright>Copyright (c) ZeroC, Inc.</Copyright>
32-
<PackageIcon>icerpc-icon.png</PackageIcon>
33-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
34-
<PackageProjectUrl>https://zeroc.com/icerpc</PackageProjectUrl>
35-
<PackageReadmeFile>README.md</PackageReadmeFile>
36-
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
37-
<PackageVersion>$(Version)</PackageVersion>
38-
<Product>IceRPC</Product>
39-
<RepositoryType>git</RepositoryType>
40-
<RepositoryUrl>https://github.com/icerpc/icerpc-csharp</RepositoryUrl>
41-
</PropertyGroup>
28+
<!-- Common Assembly & Packaging properties -->
29+
<PropertyGroup>
30+
<Authors>ZeroC, Inc.</Authors>
31+
<Copyright>Copyright (c) ZeroC, Inc.</Copyright>
32+
<PackageIcon>icerpc-icon.png</PackageIcon>
33+
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
34+
<PackageProjectUrl>https://zeroc.com/icerpc</PackageProjectUrl>
35+
<PackageReadmeFile>README.md</PackageReadmeFile>
36+
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
37+
<PackageVersion>$(Version)</PackageVersion>
38+
<Product>IceRPC</Product>
39+
<RepositoryType>git</RepositoryType>
40+
<RepositoryUrl>https://github.com/icerpc/icerpc-csharp</RepositoryUrl>
41+
</PropertyGroup>
4242
</Project>

build/Extract.targets

+15-14
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
4-
<!-- A task to extract Zip files using ZipFile.ExtractToDirectory. We don't use Unzip task because
3+
<!-- A task to extract Zip files using ZipFile.ExtractToDirectory. We don't use Unzip task because
54
it doesn't preserve unix file permissions. -->
6-
<UsingTask TaskName="ExtractTask"
7-
TaskFactory="RoslynCodeTaskFactory"
8-
AssemblyFile="$(MSBuildToolsPath)/Microsoft.Build.Tasks.Core.dll">
9-
<ParameterGroup>
10-
<DestinationFolder ParameterType="Microsoft.Build.Framework.ITaskItem" Required="true" />
11-
<SourceFiles ParameterType="Microsoft.Build.Framework.ITaskItem[]" Required="true" />
12-
</ParameterGroup>
13-
<Task>
14-
<Code Type="Class" Language="cs" Source="$(MSBuildThisFileDirectory)/ExtractTask.cs" />
15-
</Task>
16-
</UsingTask>
5+
<UsingTask
6+
TaskName="ExtractTask"
7+
TaskFactory="RoslynCodeTaskFactory"
8+
AssemblyFile="$(MSBuildToolsPath)/Microsoft.Build.Tasks.Core.dll"
9+
>
10+
<ParameterGroup>
11+
<DestinationFolder ParameterType="Microsoft.Build.Framework.ITaskItem" Required="true" />
12+
<SourceFiles ParameterType="Microsoft.Build.Framework.ITaskItem[]" Required="true" />
13+
</ParameterGroup>
14+
<Task>
15+
<Code Type="Class" Language="cs" Source="$(MSBuildThisFileDirectory)/ExtractTask.cs" />
16+
</Task>
17+
</UsingTask>
1718
</Project>

build/IceRpc.DocfxExamples.props

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="$(MSBuildThisFileDirectory)IceRpc.Version.props" />
4-
<PropertyGroup>
5-
<Nullable>enable</Nullable>
6-
<LangVersion>12.0</LangVersion>
7-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
8-
<ImplicitUsings>true</ImplicitUsings>
9-
<WarningLevel>4</WarningLevel>
10-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
11-
<AnalysisMode>All</AnalysisMode>
12-
</PropertyGroup>
3+
<Import Project="$(MSBuildThisFileDirectory)IceRpc.Version.props" />
4+
<PropertyGroup>
5+
<Nullable>enable</Nullable>
6+
<LangVersion>12.0</LangVersion>
7+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
8+
<ImplicitUsings>true</ImplicitUsings>
9+
<WarningLevel>4</WarningLevel>
10+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
11+
<AnalysisMode>All</AnalysisMode>
12+
</PropertyGroup>
1313
</Project>

build/IceRpc.Examples.props

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<PropertyGroup>
4-
<!-- The version of the IceRPC NuGet packages used by the examples. It must be available from nuget.org once this branch is released. -->
5-
<IceRpcVersion Condition="'$(IceRpcVersion)' == ''">0.4.0-preview1</IceRpcVersion>
6-
<WarningLevel>4</WarningLevel>
7-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
8-
<AnalysisMode>All</AnalysisMode>
9-
<!-- TODO update to 1.2 stable release https://github.com/DotNetAnalyzers/StyleCopAnalyzers/pull/3187#issuecomment-1043221630 -->
10-
<StyleCopAnalyzersVersion>1.2.0-beta.556</StyleCopAnalyzersVersion>
11-
</PropertyGroup>
3+
<PropertyGroup>
4+
<!-- The version of the IceRPC NuGet packages used by the examples. It must be available from nuget.org once this branch is released. -->
5+
<IceRpcVersion Condition="'$(IceRpcVersion)' == ''">0.4.0-preview1</IceRpcVersion>
6+
<WarningLevel>4</WarningLevel>
7+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
8+
<AnalysisMode>All</AnalysisMode>
9+
<!-- TODO update to 1.2 stable release https://github.com/DotNetAnalyzers/StyleCopAnalyzers/pull/3187#issuecomment-1043221630 -->
10+
<StyleCopAnalyzersVersion>1.2.0-beta.556</StyleCopAnalyzersVersion>
11+
</PropertyGroup>
1212
</Project>

build/IceRpc.Src.props

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<PropertyGroup>
4-
<SignAssembly>true</SignAssembly>
5-
<!-- Source Link Settings -->
6-
<EmbedUntrackedSources>true</EmbedUntrackedSources>
7-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
8-
<RepositoryUrl>https://github.com/icerpc/icerpc-csharp</RepositoryUrl>
9-
<!-- Symbol Packages -->
10-
<IncludeSymbols>true</IncludeSymbols>
11-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
12-
</PropertyGroup>
13-
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
14-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
15-
</PropertyGroup>
16-
<Import Project="$(MSBuildThisFileDirectory)Common.props" />
3+
<PropertyGroup>
4+
<SignAssembly>true</SignAssembly>
5+
<!-- Source Link Settings -->
6+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
7+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
8+
<RepositoryUrl>https://github.com/icerpc/icerpc-csharp</RepositoryUrl>
9+
<!-- Symbol Packages -->
10+
<IncludeSymbols>true</IncludeSymbols>
11+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
12+
</PropertyGroup>
13+
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
14+
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
15+
</PropertyGroup>
16+
<Import Project="$(MSBuildThisFileDirectory)Common.props" />
1717
</Project>

build/IceRpc.Tests.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildThisFileDirectory)/Common.props" />
44
<PropertyGroup>

build/IceRpc.Version.props

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2-
<PropertyGroup>
3-
<!-- The version of all assembly files built in this repository -->
4-
<Version Condition="'$(Version)' == ''">0.4.0-preview1</Version>
5-
<!-- The Protobuf version used by IceRpc.Protobuf -->
6-
<ProtobufVersion>26.1</ProtobufVersion>
7-
<NuGetProtobufVersion>3.$(ProtobufVersion)</NuGetProtobufVersion>
8-
</PropertyGroup>
2+
<PropertyGroup>
3+
<!-- The version of all assembly files built in this repository -->
4+
<Version Condition="'$(Version)' == ''">0.4.0-preview1</Version>
5+
<!-- The Protobuf version used by IceRpc.Protobuf -->
6+
<ProtobufVersion>26.1</ProtobufVersion>
7+
<NuGetProtobufVersion>3.$(ProtobufVersion)</NuGetProtobufVersion>
8+
</PropertyGroup>
99
</Project>

build/Sign.targets

+46-41
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,57 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<TimeStampServer>http://timestamp.digicert.com</TimeStampServer>
5+
<SignCommand>/f "$(SIGN_CERTIFICATE)" /p $(SIGN_PASSWORD) /tr $(TimeStampServer) /td sha256 /fd sha256</SignCommand>
6+
<SignTool Condition="'$(SignTool)' == ''">signtool.exe</SignTool>
7+
</PropertyGroup>
38

4-
<PropertyGroup>
5-
<TimeStampServer>http://timestamp.digicert.com</TimeStampServer>
6-
<SignCommand>/f "$(SIGN_CERTIFICATE)" /p $(SIGN_PASSWORD) /tr $(TimeStampServer) /td sha256 /fd sha256</SignCommand>
7-
<SignTool Condition="'$(SignTool)' == ''">signtool.exe</SignTool>
8-
</PropertyGroup>
9-
10-
<!-- Authenticode sign task that retries on failures -->
11-
<UsingTask TaskName="SignTask"
12-
TaskFactory="RoslynCodeTaskFactory"
13-
AssemblyFile="$(MSBuildToolsPath)/Microsoft.Build.Tasks.Core.dll">
14-
<ParameterGroup>
15-
<WorkingDirectory ParameterType="System.String" Required="true" />
16-
<AdditionalOptions ParameterType="System.String" Required="true" />
17-
<Files ParameterType="Microsoft.Build.Framework.ITaskItem[]" Required="True" />
18-
<SignTool ParameterType="System.String" Required="false" />
19-
</ParameterGroup>
20-
<Task>
21-
<Code Type="Class" Language="cs" Source="$(MSBuildThisFileDirectory)/SignTask.cs" />
22-
</Task>
23-
</UsingTask>
9+
<!-- Authenticode sign task that retries on failures -->
10+
<UsingTask
11+
TaskName="SignTask"
12+
TaskFactory="RoslynCodeTaskFactory"
13+
AssemblyFile="$(MSBuildToolsPath)/Microsoft.Build.Tasks.Core.dll"
14+
>
15+
<ParameterGroup>
16+
<WorkingDirectory ParameterType="System.String" Required="true" />
17+
<AdditionalOptions ParameterType="System.String" Required="true" />
18+
<Files ParameterType="Microsoft.Build.Framework.ITaskItem[]" Required="True" />
19+
<SignTool ParameterType="System.String" Required="false" />
20+
</ParameterGroup>
21+
<Task>
22+
<Code Type="Class" Language="cs" Source="$(MSBuildThisFileDirectory)/SignTask.cs" />
23+
</Task>
24+
</UsingTask>
2425

25-
<Target Name="SignPackage"
26-
BeforeTargets="CopyFilesToOutputDirectory"
27-
Condition="'$(OS)' == 'Windows_NT' and Exists('$(SIGN_CERTIFICATE)') and (!Exists('$(IntermediateOutputPath)sign.log') or $([System.IO.File]::GetLastWriteTime('$(IntermediateOutputPath)$(TargetName)$(TargetExt)').Ticks) &gt; $([System.IO.File]::GetLastWriteTime('$(IntermediateOutputPath)sign.log').Ticks))">
28-
<Message Text="Signing $(IntermediateOutputPath)$(TargetName)$(TargetExt)" />
26+
<Target
27+
Name="SignPackage"
28+
BeforeTargets="CopyFilesToOutputDirectory"
29+
Condition="'$(OS)' == 'Windows_NT' and Exists('$(SIGN_CERTIFICATE)') and (!Exists('$(IntermediateOutputPath)sign.log') or $([System.IO.File]::GetLastWriteTime('$(IntermediateOutputPath)$(TargetName)$(TargetExt)').Ticks) &gt; $([System.IO.File]::GetLastWriteTime('$(IntermediateOutputPath)sign.log').Ticks))"
30+
>
31+
<Message Text="Signing $(IntermediateOutputPath)$(TargetName)$(TargetExt)" />
2932

30-
<!-- Authenticode signing -->
31-
<SignTask
32-
WorkingDirectory="$(IntermediateOutputPath)"
33-
AdditionalOptions="$(SignCommand)"
34-
Files="$(TargetName)$(TargetExt)"
35-
SignTool="$(SignTool)"/>
33+
<!-- Authenticode signing -->
34+
<SignTask
35+
WorkingDirectory="$(IntermediateOutputPath)"
36+
AdditionalOptions="$(SignCommand)"
37+
Files="$(TargetName)$(TargetExt)"
38+
SignTool="$(SignTool)"
39+
/>
3640

37-
<WriteLinesToFile
38-
File = "$(IntermediateOutputPath)sign.log"
39-
Encoding = "Unicode"
40-
Overwrite = "true"
41-
Lines = "Signing $(IntermediateOutputPath)$(TargetName)$(TargetExt)" />
42-
</Target>
41+
<WriteLinesToFile
42+
File="$(IntermediateOutputPath)sign.log"
43+
Encoding="Unicode"
44+
Overwrite="true"
45+
Lines="Signing $(IntermediateOutputPath)$(TargetName)$(TargetExt)"
46+
/>
47+
</Target>
4348

44-
<Target Name="SignPackageClean" AfterTargets="Clean" Condition="'$(OS)' == 'Windows_NT' ">
45-
<Delete Files="$(IntermediateOutputPath)sign.log" />
46-
</Target>
49+
<Target Name="SignPackageClean" AfterTargets="Clean" Condition="'$(OS)' == 'Windows_NT' ">
50+
<Delete Files="$(IntermediateOutputPath)sign.log" />
51+
</Target>
4752

4853
<PropertyGroup>
49-
<BuildDependsOn>
54+
<BuildDependsOn>
5055
$(BuildDependsOn);
5156
SignPackage
5257
</BuildDependsOn>

docfx/examples/Directory.Build.props

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="$(MSBuildThisFileDirectory)../../build/IceRpc.DocfxExamples.props" />
4-
<ItemGroup>
5-
<AdditionalFiles Include="$(MSBuildThisFileDirectory)../../build/StyleCop.json" Link="stylecop.json" />
6-
<GlobalAnalyzerConfigFiles Include="$(MSBuildThisFileDirectory)../../build/CodeAnalysis.Base.globalconfig" />
7-
<GlobalAnalyzerConfigFiles Include="$(MSBuildThisFileDirectory)../../build/CodeAnalysis.Examples.globalconfig" />
8-
</ItemGroup>
3+
<Import Project="$(MSBuildThisFileDirectory)../../build/IceRpc.DocfxExamples.props" />
4+
<ItemGroup>
5+
<AdditionalFiles Include="$(MSBuildThisFileDirectory)../../build/StyleCop.json" Link="stylecop.json" />
6+
<GlobalAnalyzerConfigFiles Include="$(MSBuildThisFileDirectory)../../build/CodeAnalysis.Base.globalconfig" />
7+
<GlobalAnalyzerConfigFiles Include="$(MSBuildThisFileDirectory)../../build/CodeAnalysis.Examples.globalconfig" />
8+
</ItemGroup>
99
</Project>

docfx/examples/IceRpc.Compressor.Examples/IceRpc.Compressor.Examples.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>

docfx/examples/IceRpc.Deadline.Examples/IceRpc.Deadline.Examples.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>

docfx/examples/IceRpc.Examples/IceRpc.Examples.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>

docfx/examples/IceRpc.Extensions.DependencyInjection.Examples/IceRpc.Extensions.DependencyInjection.Examples.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>

0 commit comments

Comments
 (0)