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
|
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<Nullable>disable</Nullable>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<PlatformTarget>x64</PlatformTarget>
<DefineConstants>TRACE;WIN64</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<PlatformTarget>x64</PlatformTarget>
<DefineConstants>TRACE;WIN64</DefineConstants>
</PropertyGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="if $(ConfigurationName) == Debug (
 if exist $(SolutionDir)..\..\..\debugbin\gsdll64.dll copy $(SolutionDir)..\..\..\debugbin\gsdll64.dll $(ProjectDir)$(OutDir)
 if exist $(SolutionDir)..\..\..\debugbin\gpdldll64.dll copy $(SolutionDir)..\..\..\debugbin\gpdldll64.dll $(ProjectDir)$(OutDir)
 if exist $(SolutionDir)..\..\..\debugbin\gsdll32.dll copy $(SolutionDir)..\..\..\debugbin\gsdll32.dll $(ProjectDir)$(OutDir)
 if exist $(SolutionDir)..\..\..\debugbin\gpdldll32.dll copy $(SolutionDir)..\..\..\debugbin\gpdldll32.dll $(ProjectDir)$(OutDir)
 )

if $(ConfigurationName) == Release ( 
 if exist $(SolutionDir)..\..\..\bin\gsdll64.dll copy $(SolutionDir)..\..\..\bin\gsdll64.dll $(ProjectDir)$(OutDir)
 if exist $(SolutionDir)..\..\..\bin\gpdldll64.dll copy $(SolutionDir)..\..\..\bin\gpdldll64.dll $(ProjectDir)$(OutDir)
 if exist $(SolutionDir)..\..\..\bin\gsdll32.dll copy $(SolutionDir)..\..\..\bin\gsdll32.dll $(ProjectDir)$(OutDir)
 if exist $(SolutionDir)..\..\..\bin\gpdldll32.dll copy $(SolutionDir)..\..\..\bin\gpdldll32.dll $(ProjectDir)$(OutDir)
)" />
</Target>
<ItemGroup>
<Compile Include="..\..\api\ghostapi.cs" Link="ghostapi.cs" />
</ItemGroup>
</Project>
|