Use MSBuild to copy output instead of bash in external tool template
This commit is contained in:
parent
d9243fe15d
commit
02dc42d453
|
@ -1,3 +1,2 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
name="$(basename "$PWD").dll"
|
CscToolExe="$(which csc)" dotnet build -c Debug -m
|
||||||
CscToolExe="$(which csc)" dotnet build -c Debug -m && cp -f "bin/Debug/net48/$name" "../../output/ExternalTools/$name"
|
|
||||||
|
|
|
@ -1,3 +1,2 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
name="$(basename "$PWD").dll"
|
CscToolExe="$(which csc)" dotnet build -c Release -m
|
||||||
CscToolExe="$(which csc)" dotnet build -c Release -m && cp -f "bin/Release/net48/$name" "../../output/ExternalTools/$name"
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<Import Project="$(ProjectDir)../Common.props" />
|
<Import Project="$(ProjectDir)../Common.props" />
|
||||||
<Import Project="$(ProjectDir)../NET48ExternalToolForm.props" />
|
<Import Project="$(ProjectDir)../NET48ExternalToolForm.targets" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||||
<Compile Update="AutoGenConfigForm.cs" SubType="Form" />
|
<Compile Update="AutoGenConfigForm.cs" SubType="Form" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||||
<LangVersion>8.0</LangVersion>
|
<LangVersion>8.0</LangVersion>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<OutputPath>$(ProjectDir)bin/$(Configuration)</OutputPath>
|
<OutputPath>$(ProjectDir)bin/$(Configuration)/</OutputPath>
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
<RunAnalyzersDuringBuild Condition=" '$(MachineRunAnalyzersDuringBuild)' == '' ">false</RunAnalyzersDuringBuild>
|
<RunAnalyzersDuringBuild Condition=" '$(MachineRunAnalyzersDuringBuild)' == '' ">false</RunAnalyzersDuringBuild>
|
||||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<Import Project="$(ProjectDir)../Common.props" />
|
<Import Project="$(ProjectDir)../Common.props" />
|
||||||
<Import Project="$(ProjectDir)../NET48ExternalToolForm.props" />
|
<Import Project="$(ProjectDir)../NET48ExternalToolForm.targets" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<GenerateResourceMSBuildArchitecture Condition=" '$(GenerateResourceMSBuildArchitecture)' == '' ">CurrentArchitecture</GenerateResourceMSBuildArchitecture>
|
<GenerateResourceMSBuildArchitecture Condition=" '$(GenerateResourceMSBuildArchitecture)' == '' ">CurrentArchitecture</GenerateResourceMSBuildArchitecture>
|
||||||
<GenerateResourceMSBuildRuntime Condition=" '$(GenerateResourceMSBuildRuntime)' == '' ">CurrentRuntime</GenerateResourceMSBuildRuntime>
|
<GenerateResourceMSBuildRuntime Condition=" '$(GenerateResourceMSBuildRuntime)' == '' ">CurrentRuntime</GenerateResourceMSBuildRuntime>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<Import Project="$(ProjectDir)../Common.props" />
|
<Import Project="$(ProjectDir)../Common.props" />
|
||||||
<Import Project="$(ProjectDir)../NET48ExternalToolForm.props" />
|
<Import Project="$(ProjectDir)../NET48ExternalToolForm.targets" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<EmbeddedResource Include="icon_Hello.ico" />
|
<EmbeddedResource Include="icon_Hello.ico" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
|
@ -24,4 +24,7 @@
|
||||||
HintPath="$(ProjectDir)../../output/BizHawk.Emulation.DiscSystem.dll"
|
HintPath="$(ProjectDir)../../output/BizHawk.Emulation.DiscSystem.dll"
|
||||||
Private="true" />
|
Private="true" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||||
|
<Copy SourceFiles="$(OutputPath)$(MSBuildProjectName).dll" DestinationFolder="$(ProjectDir)../../output/ExternalTools" />
|
||||||
|
</Target>
|
||||||
</Project>
|
</Project>
|
Loading…
Reference in New Issue