-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBee.Plugin.DocumentProcess.csproj
42 lines (37 loc) · 1.87 KB
/
Bee.Plugin.DocumentProcess.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<LangVersion>12.0</LangVersion>
<CopyToDirectory>C:\Users\ke\dev\proj\avalonia\Bee\Bee\Plugins\DocumentProcess</CopyToDirectory>
<!-- 禁用所有默认分析器 -->
<AnalysisModeRoslynDiagnosticsDesign>AllDisabledByDefault</AnalysisModeRoslynDiagnosticsDesign>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="../Bee/Bee.Base/Bee.Base.csproj" />
<ProjectReference Include="C:\Users\ke\dev\proj\libs\DocumentProcess\Ke.DocumentProcess.Pandoc\Ke.DocumentProcess.Pandoc.csproj" />
</ItemGroup>
<Target Name="CopyFilesToDestination" AfterTargets="Build">
<ItemGroup>
<Source1 Include="i18n\*.*" />
<Source2 Include="Configs\*.*" />
<FilesToCopy Include="$(OutputPath)**\Bee.Plugin.DocumentProcess.dll" />
<FilesToCopy Include="$(OutputPath)**\Bee.Plugin.DocumentProcess.pdb" />
<FilesToCopy Include="$(OutputPath)**\Bee.Plugin.DocumentProcess.deps.json" />
<FilesToCopy Include="$(OutputPath)**\Ke.DocumentProcess.Abstrations.dll" />
<FilesToCopy Include="$(OutputPath)**\Ke.DocumentProcess.Pandoc.dll" />
</ItemGroup>
<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(CopyToDirectory)\%(RecursiveDir)" />
<Copy SourceFiles="@(Source1)" DestinationFolder="$(CopyToDirectory)\i18n\" />
<Copy SourceFiles="@(Source2)" DestinationFolder="$(CopyToDirectory)\Configs\" />
</Target>
<ItemGroup>
<!-- 不应隐式捕获主构造函数参数检测 -->
<PackageReference Include="Roslyn.Diagnostics.Analyzers"
Version="3.11.0-beta1.24527.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>