38 lines
1.5 KiB
XML
38 lines
1.5 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<TargetFramework>net6.0</TargetFramework>
|
|
<LangVersion>latest</LangVersion>
|
|
<ImplicitUsings>disable</ImplicitUsings>
|
|
<Nullable>disable</Nullable>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<AssemblyName>Skopje.SamplePlugin</AssemblyName>
|
|
<RootNamespace>Skopje.SamplePlugin</RootNamespace>
|
|
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
|
|
<!-- Point this at the game's BepInEx interop / unhollowed assembly folder after a run. -->
|
|
<GameInteropDir Condition="'$(GameInteropDir)' == ''">$(MSBuildThisFileDirectory)..\..\GameInterop</GameInteropDir>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<Reference Include="BepInEx.Core">
|
|
<HintPath>$(GameInteropDir)\BepInEx.Core.dll</HintPath>
|
|
<Private>false</Private>
|
|
</Reference>
|
|
<Reference Include="BepInEx.Unity.IL2CPP">
|
|
<HintPath>$(GameInteropDir)\BepInEx.Unity.IL2CPP.dll</HintPath>
|
|
<Private>false</Private>
|
|
</Reference>
|
|
<Reference Include="Il2CppInterop.Runtime">
|
|
<HintPath>$(GameInteropDir)\Il2CppInterop.Runtime.dll</HintPath>
|
|
<Private>false</Private>
|
|
</Reference>
|
|
<Reference Include="SkopjeAssembly">
|
|
<HintPath>$(GameInteropDir)\SkopjeAssembly.dll</HintPath>
|
|
<Private>false</Private>
|
|
</Reference>
|
|
<Reference Include="UnityEngine.CoreModule">
|
|
<HintPath>$(GameInteropDir)\UnityEngine.CoreModule.dll</HintPath>
|
|
<Private>false</Private>
|
|
</Reference>
|
|
</ItemGroup>
|
|
</Project>
|