-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAdvancedCommandLibrary.csproj
More file actions
71 lines (71 loc) · 4.75 KB
/
AdvancedCommandLibrary.csproj
File metadata and controls
71 lines (71 loc) · 4.75 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net481</TargetFramework>
<AssemblyTitle>AdvancedCommandLibrary</AssemblyTitle>
<AssemblyName>AdvancedCommandLibrary</AssemblyName>
<Product>AdvancedCommandLibrary</Product>
<Company>Redforce04</Company>
<Description>Provides an advanced command library for the game SCP-SL.</Description>
<Copyright>Copyright © 2025</Copyright>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
<DebugType>embedded</DebugType>
<Nullable>enable</Nullable>
<LangVersion>preview</LangVersion>
<RestoreAdditionalProjectSources>
https://api.nuget.org/v3/index.json;
https://nuget.bepinex.dev/v3/index.json
</RestoreAdditionalProjectSources>
<Platforms>x64;AnyCPU</Platforms>
<Configurations>Debug;Release;Local</Configurations>
<DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
<NoWarn>$(NoWarn),1573,1591,1712</NoWarn>
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)AdvancedCommandLibrary.ruleset</CodeAnalysisRuleSet>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Local|AnyCPU'">
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' " />
<PropertyGroup Condition=" '$(Configuration)' == 'Release' " />
<ItemGroup>
<Reference Include="CommandSystem.Core" HintPath="$(SL_REFERENCES)\CommandSystem.Core.dll" Private="False" />
<Reference Include="Pooling" HintPath="$(SL_REFERENCES)\Pooling.dll" Private="False" />
<Reference Include="Assembly-CSharp-firstpass" HintPath="$(SL_REFERENCES)\Assembly-CSharp-firstpass.dll" Private="False" />
<Reference Include="Assembly-CSharp" HintPath="$(SL_REFERENCES)\Assembly-CSharp.dll" Private="False" Publicize="True" />
<Reference Include="Mirror" HintPath="$(SL_REFERENCES)\Mirror.dll" Private="False" />
<Reference Include="UnityEngine.CoreModule" HintPath="$(SL_REFERENCES)\UnityEngine.CoreModule.dll" Private="False" />
<Reference Include="UnityEngine.PhysicsModule" HintPath="$(SL_REFERENCES)\UnityEngine.PhysicsModule.dll" Private="False" />
<Reference Include="UnityEngine.PhysicsModule" HintPath="$(SL_REFERENCES)\UnityEngine.PhysicsModule.dll" Private="False" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556" ExcludeAssets="RUNTIME" />
<PackageReference Include="BepInEx.AssemblyPublicizer" Version="0.5.0-beta.1" ExcludeAssets="RUNTIME" />
<PackageReference Include="BepInEx.AssemblyPublicizer.MSBuild" Version="0.5.0-beta.1" ExcludeAssets="RUNTIME" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" PrivateAssets="all" />
<PackageReference Include="Northwood.LabAPI" Version="1.0.2" ExcludeAssets="RUNTIME" />
<PackageReference Include="System.Buffers" Version="4.5.1" ExcludeAssets="RUNTIME" />
<PackageReference Include="System.Memory" Version="4.5.5" ExcludeAssets="RUNTIME" />
<PackageReference Include="System.Numerics.Vectors" Version="4.5.0" ExcludeAssets="RUNTIME" />
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="4.5.3" ExcludeAssets="RUNTIME" />
</ItemGroup>
<ItemGroup>
<None Remove=".editorconfig" />
<None Include=".editorconfig" Link="Resources/.editorconfig" />
<None Remove="$(AssemblyName).ruleset" />
<None Include="$(AssemblyName).ruleset" Link="Resources/$(AssemblyName).ruleset" />
<None Remove="NuGet.config" />
<None Include="NuGet.config" Link="Resources/NuGet.config" />
<None Remove=".gitignore" />
<None Include=".gitignore" Link="Resources/.gitignore" />
<None Remove=".gitattributes" />
<None Include=".gitattributes" Link="Resources/.gitattributes" />
<None Remove="README.md" />
<None Include="README.md" Link="Resources/README.md" />
<AdditionalFiles Include="stylecop.json" Link="Resources/stylecop.json" />
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy /Y "$(TargetDir)$(ProjectName).dll" "$(SL_REFERENCES)\$(ProjectName).dll"
copy /Y "$(TargetDir)$(ProjectName).xml" "$(SL_REFERENCES)\$(ProjectName).xml"
" />
</Target>
</Project>