XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.ServerInteractive

[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.ServerInteractive

自动生成 SourceGenerator 包并优化分析器引用

移除 SourceGenerator 项目的 <IncludeBuildOutput>,新增 <GeneratePackageOnBuild> 以支持构建时自动生成 NuGet 包。调整主项目对 SourceGenerator 的 DLL 引用方式,删除静态 Release 路径引用,改为根据配置动态引用,确保打包时分析器 DLL 能正确包含。

11467ed
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

2 个文件 +5 -5
Modified XFEExtension.NetCore.ServerInteractive.SourceGenerator/XFEExtension.NetCore.ServerInteractive.SourceGenerator.csproj +1 -1
@@ -6,7 +6,7 @@
6 6 <Nullable>enable</Nullable>
7 7 <IsRoslynComponent>true</IsRoslynComponent>
8 8 <EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
9 <IncludeBuildOutput>false</IncludeBuildOutput>
9 <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
10 10 </PropertyGroup>
11 11
12 12 <ItemGroup>
Modified XFEExtension.NetCore.ServerInteractive/XFEExtension.NetCore.ServerInteractive.csproj +4 -4
@@ -5,7 +5,7 @@
5 5 <ImplicitUsings>enable</ImplicitUsings>
6 6 <Nullable>enable</Nullable>
7 7 <GenerateDocumentationFile>True</GenerateDocumentationFile>
8 <Version>3.0.2-preview.1.26046.2</Version>
8 <Version>3.0.2-preview.1.26046.3</Version>
9 9 <Title>XFEExtension.NetCore.ServerInteractive</Title>
10 10 <RepositoryUrl>https://github.com/XFEstudio/XFEExtension.NetCore.ServerInteractive</RepositoryUrl>
11 11 <AnalysisLevel>latest</AnalysisLevel>
@@ -21,9 +21,10 @@
21 21 <PackageReleaseNotes>
22 22 ## 调整
23 23
24 升级版本并在包中包含SourceGenerator分析器
24 自动生成 SourceGenerator 包并优化分析器引用
25 25
26 将项目版本号升级至 3.0.2-preview.1.26046.2,并在 NuGet 包中以 analyzer 形式包含 XFEExtension.NetCore.ServerInteractive.SourceGenerator 的 Release 版 DLL(netstandard2.0),路径为 analyzers/dotnet/cs,且设置为不可见。
26 移除 SourceGenerator 项目的 &lt;IncludeBuildOutput&gt;,新增 &lt;GeneratePackageOnBuild&gt; 以支持构建时自动生成 NuGet 包。
27 调整主项目对 SourceGenerator 的 DLL 引用方式,删除静态 Release 路径引用,改为根据配置动态引用,确保打包时分析器 DLL 能正确包含。
27 28
28 29 ## 新增
29 30
@@ -64,7 +65,6 @@
64 65 </ItemGroup>
65 66
66 67 <ItemGroup>
67 <None Include="..\XFEExtension.NetCore.ServerInteractive.SourceGenerator\bin\Release\netstandard2.0\XFEExtension.NetCore.ServerInteractive.SourceGenerator.dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
68 68 <ProjectReference Include="..\XFEExtension.NetCore.ServerInteractive.SourceGenerator\XFEExtension.NetCore.ServerInteractive.SourceGenerator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
69 69 </ItemGroup>
70 70