mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-23 03:04:29 +08:00
- 移除 IArchitectureExtensible 接口定义 - 更新 Godot 源代码生成器项目配置,添加 Nullable 启用和包路径配置 - 添加 Directory.Build.props 构建属性文件到抽象层项目 - 修复命名空间引用错误和添加 using 语句 - 优化源代码生成器项目的打包配置和依赖引用 - 添加文档注释到 LogAttribute 构造函数 - 更新主项目文件中的源代码生成器相关引用路径 - 从解决方案用户设置中移除过时配置文件 - 添加解决方案用户设置到 gitignore 文件
27 lines
1.1 KiB
XML
27 lines
1.1 KiB
XML
<Project>
|
|
<!-- 配置项目构建属性 -->
|
|
<PropertyGroup>
|
|
<TargetFramework>netstandard2.0</TargetFramework>
|
|
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
|
|
<EmbedUntrackedSources>true</EmbedUntrackedSources>
|
|
<!--
|
|
we use a higher version than supported by the target framework to have nullable types and other nice features
|
|
(a lot of features get polyfilled by Meziantou.Polyfill)
|
|
however we need to be careful with the available features!
|
|
-->
|
|
<LangVersion>preview</LangVersion>
|
|
</PropertyGroup>
|
|
|
|
<!-- 引用项目所需的NuGet包 -->
|
|
<ItemGroup>
|
|
<PackageReference Include="Meziantou.Analyzer" Version="2.0.264">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Meziantou.Polyfill" Version="1.0.71">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
</Project>
|