Shimakaze.Sdk.RA2
0.0.1-preview.8
Suggested Alternatives
This is a prerelease version of Shimakaze.Sdk.RA2.
There is a newer prerelease version of this package available.
See the version list below for details.
See the version list below for details.
<Sdk Name="Shimakaze.Sdk.RA2" Version="0.0.1-preview.8" />
For projects that support Sdk, copy this XML node into the project file to reference the package.
Shimakaze.Sdk.RA2
适用于RA2的MSBuild Sdk
属性
属性名 | 作用 |
---|---|
ShimakazeSdkPath | 指定Shimakaze.Sdk的位置 |
UseDefaultItems | 是否使用默认的Items |
Configuration | 使用的配置,通常是Debug 或Release |
Platform | 目标平台,通常是Vanilla |
BaseIntermediateOutputPath | obj |
IntermediateOutputPath | $(BaseIntermediateOutputPath)\$(Configuration) |
BaseOutputPath | bin |
OutputPath | $(BaseOutputPath)\$(Configuration) |
ShimakazeSdkExclude | 默认被排除的文件 $(BaseOutputPath)\**\*;$(BaseIntermediateOutputPath)\**\* |
项
IniFile
表示一个将要被处理的INI文件Ignore
表示这个文件不需要被处理TargetFile
表示最终合并后的文件Intermediate
表示文件中间产物的位置Pack
表示文件会被打包到Mix文件中TargetPack
表示文件会被打包到这个Mix文件中
IntermediateIniFile
表示Ini文件的中间产物TargetFile
表示最终合并后的文件Pack
表示文件会被打包到Mix文件中TargetPack
表示文件会被打包到这个Mix文件中
FinalIniFile
最终合并后的Ini文件Pack
表示文件会被打包到Mix文件中TargetPack
表示文件会被打包到这个Mix文件中
CsfFile
表示一个将要被处理的CSF文件Ignore
表示这个文件不需要被处理TargetFile
表示最终合并后的文件Intermediate
表示文件中间产物的位置Pack
表示文件会被打包到Mix文件中TargetPack
表示文件会被打包到这个Mix文件中Type
表示文件的类型
IntermediateCsfFile
表示Csf文件的中间产物TargetFile
表示最终合并后的文件Pack
表示文件会被打包到Mix文件中TargetPack
表示文件会被打包到这个Mix文件中
FinalCsfFile
最终合并后的Csf文件Pack
表示文件会被打包到Mix文件中TargetPack
表示文件会被打包到这个Mix文件中
MixAssetsFile
一定会被打包的文件TargetPack
表示文件会被打包到这个Mix文件中
任务
任务名 | 描述 |
---|---|
TaskCsfGenerator | CSF生成器 |
TaskCsfMerger | CSF合并器 |
TaskIniMerger | INI合并器 |
TaskIniPreprocessor | INI预处理器 |
TaskMixGenerator | MIX生成器 |
目标
CoreCompile
CoreMerger
Build
Pack
Clean
PreIniPreprocessor
IniPreprocessor
PostIniPreprocessor
PreIniMerger
IniMerger
PostIniMerger
PreCsfGenerator
CsfGenerator
PostCsfGenerator
PreCsfMerger
CsfMerger
PostCsfMerger
PreMixGenerator
MixGenerator
PostMixGenerator
任务顺序
graph TB;
subgraph Target:IniPreprocessor;
PreIniPreprocessor-->IniPreprocessor-->PostIniPreprocessor;
end;
subgraph Target:IniMerger;
PreIniMerger-->IniMerger-->PostIniMerger;
end;
subgraph Target:CsfGenerator;
PreCsfGenerator-->CsfGenerator-->PostCsfGenerator;
end;
subgraph Target:CsfMerger;
PreCsfMerger-->CsfMerger-->PostCsfMerger;
end;
subgraph Target:MixGenerator;
PreMixGenerator-->MixGenerator-->PostMixGenerator;
end;
subgraph Target:Pack;
Target:MixGenerator;
end;
subgraph Target:CoreCompile;
Target:IniPreprocessor-->Target:CsfGenerator;
end;
subgraph Target:CoreMerger;
Target:IniMerger-->Target:CsfMerger;
end;
subgraph Target:Build;
Target:CoreCompile-->Target:CoreMerger;
end;
subgraph Target:Clean;
RemoveDir:OutputPath/IntermediateOutputPath
end;
subgraph Target:ReBuild;
Target:Clean-->Target:Build;
end;
Target:Build-->Target:Pack;
Target:Clean;
默认 Defines
通常情况下,我们会默认定义以下Define:
- 完全大写的 Configuration 如
DEBUG
或RELEASE
- 完全大写的 Platform 如
VANILLA
There are no supported framework assets in this package.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
0.1.0-alpha.1 | 113 | 12/17/2023 | |
0.0.1-preview.12-patch.1 | 66 | 12/10/2023 | |
0.0.1-preview.12 | 54 | 12/10/2023 | |
0.0.1-preview.11 | 49 | 12/9/2023 | |
0.0.1-preview.10 | 55 | 11/29/2023 | |
0.0.1-preview.9 | 53 | 9/1/2023 | |
0.0.1-preview.8 | 97 | 8/27/2023 | |
0.0.1-preview.7 | 72 | 5/6/2023 | |
0.0.1-preview.6 | 70 | 5/6/2023 | |
0.0.1-preview.5 | 75 | 4/26/2023 | |
0.0.1-preview.4 | 74 | 4/25/2023 | |
0.0.1-preview.3 | 94 | 4/24/2023 | |
0.0.1-preview.2 | 88 | 4/24/2023 | |
0.0.1-preview.1 | 87 | 4/24/2023 |