Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: update and use Nuget to build the packages #9

Merged
merged 14 commits into from
Jun 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 5 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
*.suo
MidiShapeShifter/MidiShapeShifter/bin
*.csproj.user
MidiShapeShifter/MidiShapeShifter/obj
MidiShapeShifter/MidiShapeShifterTest/bin
MidiShapeShifter/MidiShapeShifterTest/obj
MidiShapeShifter/MidiShapeShifterInstaller/Release/
MidiShapeShifter/MidiShapeShifterInstaller/Debug/
MidiShapeShifter/.vs

*.bak
/MidiShapeShifter/MidiShapeShifterDeploy/MidiShapeShifterDeploy

.vs/
packages/
bin/
obj/
Release/
Debug/
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "SDK/ZedGraph"]
path = SDK/ZedGraph
url = https://github.com/aminya/zedgraph/
branch = midi-shape-shifter
87 changes: 87 additions & 0 deletions MidiShapeShifter/MidiShapeShifter.sln
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
VisualStudioVersion = 17.2.32519.379
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MidiShapeShifter", "MidiShapeShifter\MidiShapeShifter.csproj", "{D19470F9-7D1E-4385-AD34-C7D826649F89}"
ProjectSection(ProjectDependencies) = postProject
{23A6C1AD-296B-4A10-A27A-ADFF30132902} = {23A6C1AD-296B-4A10-A27A-ADFF30132902}
{B4218BC9-9736-42B9-BC99-7903FDBEBA28} = {B4218BC9-9736-42B9-BC99-7903FDBEBA28}
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135} = {DB003528-61D8-4FA6-B0B5-F4F09F1F9135}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MidiShapeShifterTest", "MidiShapeShifterTest\MidiShapeShifterTest.csproj", "{F51E9F9B-101C-4F76-92C3-F28904E58466}"
ProjectSection(ProjectDependencies) = postProject
Expand All @@ -15,35 +20,117 @@ Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MidiShapeShifterInstaller",
{D19470F9-7D1E-4385-AD34-C7D826649F89} = {D19470F9-7D1E-4385-AD34-C7D826649F89}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LBIndustrialCtrls", "..\SDK\LBIndustrialCtrls\LBIndustrialCtrls\LBIndustrialCtrls.csproj", "{B4218BC9-9736-42B9-BC99-7903FDBEBA28}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZedGraph", "..\SDK\ZedGraph\source\ZedGraph\ZedGraph.csproj", "{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZedGraph.WinForms", "..\SDK\ZedGraph\source\ZedGraph.WinForms\ZedGraph.WinForms.csproj", "{23A6C1AD-296B-4A10-A27A-ADFF30132902}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
All|Any CPU = All|Any CPU
All|x64 = All|x64
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Deploy|Any CPU = Deploy|Any CPU
Deploy|x64 = Deploy|x64
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D19470F9-7D1E-4385-AD34-C7D826649F89}.All|Any CPU.ActiveCfg = Debug|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.All|Any CPU.Build.0 = Debug|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.All|x64.ActiveCfg = Release|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.All|x64.Build.0 = Release|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Debug|Any CPU.ActiveCfg = Debug|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Debug|Any CPU.Build.0 = Debug|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Debug|x64.ActiveCfg = Debug|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Debug|x64.Build.0 = Debug|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Deploy|Any CPU.ActiveCfg = Debug|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Deploy|Any CPU.Build.0 = Debug|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Deploy|x64.ActiveCfg = Release|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Deploy|x64.Build.0 = Release|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Release|Any CPU.ActiveCfg = Release|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Release|Any CPU.Build.0 = Release|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Release|x64.ActiveCfg = Release|x64
{D19470F9-7D1E-4385-AD34-C7D826649F89}.Release|x64.Build.0 = Release|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.All|Any CPU.ActiveCfg = Debug|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.All|Any CPU.Build.0 = Debug|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.All|x64.ActiveCfg = Release|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.All|x64.Build.0 = Release|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Debug|Any CPU.ActiveCfg = Debug|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Debug|Any CPU.Build.0 = Debug|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Debug|x64.ActiveCfg = Debug|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Debug|x64.Build.0 = Debug|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Deploy|Any CPU.ActiveCfg = Debug|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Deploy|Any CPU.Build.0 = Debug|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Deploy|x64.ActiveCfg = Release|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Release|Any CPU.ActiveCfg = Release|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Release|Any CPU.Build.0 = Release|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Release|x64.ActiveCfg = Release|x64
{F51E9F9B-101C-4F76-92C3-F28904E58466}.Release|x64.Build.0 = Release|x64
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.All|Any CPU.ActiveCfg = Debug
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.All|Any CPU.Build.0 = Debug
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.All|x64.ActiveCfg = Release
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.All|x64.Build.0 = Release
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Debug|Any CPU.ActiveCfg = Debug
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Debug|Any CPU.Build.0 = Debug
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Debug|x64.ActiveCfg = Release
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Deploy|Any CPU.ActiveCfg = Debug
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Deploy|Any CPU.Build.0 = Debug
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Deploy|x64.ActiveCfg = Release
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Deploy|x64.Build.0 = Release
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Release|Any CPU.ActiveCfg = Release
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Release|Any CPU.Build.0 = Release
{A5BC787D-A27A-427B-B616-5AC8CB43A06F}.Release|x64.ActiveCfg = Release
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.All|Any CPU.ActiveCfg = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.All|Any CPU.Build.0 = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.All|x64.ActiveCfg = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.All|x64.Build.0 = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Debug|x64.ActiveCfg = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Debug|x64.Build.0 = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Deploy|Any CPU.Build.0 = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Deploy|x64.ActiveCfg = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Deploy|x64.Build.0 = Debug|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Release|Any CPU.Build.0 = Release|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Release|x64.ActiveCfg = Release|Any CPU
{B4218BC9-9736-42B9-BC99-7903FDBEBA28}.Release|x64.Build.0 = Release|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.All|Any CPU.ActiveCfg = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.All|Any CPU.Build.0 = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.All|x64.ActiveCfg = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.All|x64.Build.0 = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Debug|x64.ActiveCfg = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Debug|x64.Build.0 = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Deploy|Any CPU.Build.0 = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Deploy|x64.ActiveCfg = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Deploy|x64.Build.0 = Debug|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Release|Any CPU.Build.0 = Release|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Release|x64.ActiveCfg = Release|Any CPU
{DB003528-61D8-4FA6-B0B5-F4F09F1F9135}.Release|x64.Build.0 = Release|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.All|Any CPU.ActiveCfg = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.All|Any CPU.Build.0 = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.All|x64.ActiveCfg = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.All|x64.Build.0 = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Debug|Any CPU.Build.0 = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Debug|x64.ActiveCfg = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Debug|x64.Build.0 = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Deploy|Any CPU.Build.0 = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Deploy|x64.ActiveCfg = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Deploy|x64.Build.0 = Debug|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Release|Any CPU.ActiveCfg = Release|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Release|Any CPU.Build.0 = Release|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Release|x64.ActiveCfg = Release|Any CPU
{23A6C1AD-296B-4A10-A27A-ADFF30132902}.Release|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
6 changes: 4 additions & 2 deletions MidiShapeShifter/MidiShapeShifter/Framework/PluginEditor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,16 @@ public void Close()
this.MssHub.ClosePluginEditor();
}

public void KeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
public bool KeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
{
// empty by design
return false;
}

public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
public bool KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
{
// empty by design
return false;
}

public VstKnobMode KnobMode { get; set; }
Expand Down
42 changes: 42 additions & 0 deletions MidiShapeShifter/MidiShapeShifter/ILRepack.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="ILRepacker" AfterTargets="Build" Condition="'$(Configuration)' == 'Release'">

<ItemGroup>
<InputAssemblies Include="$(OutputPath)\MidiShapeShifter.dll" />
<InputAssemblies Include="$(OutputPath)\LBIndustrialCtrls.dll" />
<InputAssemblies Include="$(OutputPath)\NCalc.dll" />
<InputAssemblies Include="$(OutputPath)\Ninject.dll" />
<InputAssemblies Include="$(OutputPath)\ZedGraph.dll" />
<InputAssemblies Include="$(OutputPath)\ZedGraph.WinForms.dll" />
<!--
These should be separate assemblies:

<InputAssemblies Include="$(OutputPath)\Jacobi.Vst.Interop.dll" />
<InputAssemblies Include="$(OutputPath)\Jacobi.Vst.Core.dll" />
<InputAssemblies Include="$(OutputPath)\Jacobi.Vst.Framework.dll" />
-->
</ItemGroup>

<!-- Must be a fully qualified name -->
<ItemGroup>
<DoNotInternalizeAssemblies Include="MidiShapeShifter.dll" />
</ItemGroup>

<!--
Internalize should be set to false so that .Net VST can find the exported types
-->
<ILRepack
Parallel="true"
Internalize="false"
InternalizeExclude="@(DoNotInternalizeAssemblies)"
InputAssemblies="@(InputAssemblies)"
TargetKind="Dll"
ZeroPeKind="true"
DebugInfo="true"
OutputFile="$(OutputPath)\MidiShapeShifter.net.vstdll"
/>

</Target>
</Project>
<!-- /ILRepack -->
66 changes: 42 additions & 24 deletions MidiShapeShifter/MidiShapeShifter/MidiShapeShifter.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<TargetFrameworkProfile />
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
Expand All @@ -54,27 +56,25 @@
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<RunPostBuildEvent>Always</RunPostBuildEvent>
</PropertyGroup>
<ItemGroup>
<Reference Include="Jacobi.Vst.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=91c2e9ab1e633fc3, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\lib\Jacobi.Vst.Core.dll</HintPath>
<Reference Include="Jacobi.Vst.Core, Version=1.1.0.0, Culture=neutral, PublicKeyToken=fa678e13c1efc859, processorArchitecture=AMD64">
<HintPath>..\packages\VST.NET.x64.1.1\lib\net40\Jacobi.Vst.Core.dll</HintPath>
</Reference>
<Reference Include="Jacobi.Vst.Framework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=91c2e9ab1e633fc3, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\lib\Jacobi.Vst.Framework.dll</HintPath>
<Reference Include="Jacobi.Vst.Framework, Version=1.1.0.0, Culture=neutral, PublicKeyToken=fa678e13c1efc859, processorArchitecture=AMD64">
<HintPath>..\packages\VST.NET.x64.1.1\lib\net40\Jacobi.Vst.Framework.dll</HintPath>
</Reference>
<Reference Include="LBIndustrialCtrls, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\lib\LBIndustrialCtrls.dll</HintPath>
<Reference Include="Jacobi.Vst.Interop, Version=1.1.0.0, Culture=neutral, PublicKeyToken=fa678e13c1efc859, processorArchitecture=AMD64">
<HintPath>..\packages\VST.NET.x64.1.1\lib\net40\Jacobi.Vst.Interop.dll</HintPath>
</Reference>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="NCalc, Version=1.3.6.0, Culture=neutral, PublicKeyToken=973cde3f1cafed03, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\lib\NCalc.dll</HintPath>
<Reference Include="NCalc, Version=1.3.8.0, Culture=neutral, PublicKeyToken=973cde3f1cafed03, processorArchitecture=MSIL">
<HintPath>..\packages\ncalc.1.3.8\lib\NCalc.dll</HintPath>
</Reference>
<Reference Include="Ninject, Version=2.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\lib\Ninject.dll</HintPath>
<Reference Include="Ninject, Version=3.3.6.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
<HintPath>..\packages\Ninject.3.3.6\lib\net45\Ninject.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.configuration" />
Expand All @@ -87,10 +87,6 @@
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="ZedGraph, Version=5.1.5.28844, Culture=neutral, PublicKeyToken=02a83cbd123fcd60, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\lib\ZedGraph.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="CSharpUtil\ConsumerBlockingQueue.cs" />
Expand Down Expand Up @@ -313,6 +309,7 @@
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
Expand Down Expand Up @@ -403,6 +400,20 @@
<ItemGroup>
<None Include="Resources\images\imgHelp.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\SDK\LBIndustrialCtrls\LBIndustrialCtrls\LBIndustrialCtrls.csproj">
<Project>{b4218bc9-9736-42b9-bc99-7903fdbeba28}</Project>
<Name>LBIndustrialCtrls</Name>
</ProjectReference>
<ProjectReference Include="..\..\SDK\ZedGraph\source\ZedGraph.WinForms\ZedGraph.WinForms.csproj">
<Project>{23a6c1ad-296b-4a10-a27a-adff30132902}</Project>
<Name>ZedGraph.WinForms</Name>
</ProjectReference>
<ProjectReference Include="..\..\SDK\ZedGraph\source\ZedGraph\ZedGraph.csproj">
<Project>{db003528-61d8-4fa6-b0b5-f4f09f1f9135}</Project>
<Name>ZedGraph</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Expand All @@ -412,14 +423,21 @@
</Target>
-->
<PropertyGroup>
<PostBuildEvent>rmdir "$(ProjectDir)bin\vst-dist\" /Q/S
xcopy "$(TargetDir)" "$(ProjectDir)bin\vst-dist\" /E/H/Q
del "$(ProjectDir)bin\vst-dist\$(TargetFileName)"
copy "$(ProjectDir)\..\lib\x64\Jacobi.Vst.Interop.dll" "$(ProjectDir)bin\vst-dist\$(TargetFileName)"
copy "$(TargetPath)" "$(ProjectDir)bin\vst-dist\$(TargetName).net.vstdll"</PostBuildEvent>
<PostBuildEvent>set ProjectDir=$(ProjectDir)
set TargetDir=$(TargetDir)
set TargetFileName=$(TargetFileName)

powershell "$(ProjectDir)/postbuild.ps1"</PostBuildEvent>
</PropertyGroup>
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
</PropertyGroup>
<Import Project="..\packages\ILRepack.Lib.MSBuild.Task.2.0.18.2\build\ILRepack.Lib.MSBuild.Task.targets" Condition="Exists('..\packages\ILRepack.Lib.MSBuild.Task.2.0.18.2\build\ILRepack.Lib.MSBuild.Task.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\ILRepack.Lib.MSBuild.Task.2.0.18.2\build\ILRepack.Lib.MSBuild.Task.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\ILRepack.Lib.MSBuild.Task.2.0.18.2\build\ILRepack.Lib.MSBuild.Task.targets'))" />
</Target>
</Project>
Loading