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