This commit is contained in:
h z
2025-02-18 11:41:05 +00:00
parent 4d3d06f8d1
commit dce78db64c
3 changed files with 18 additions and 55 deletions

View File

@@ -1,11 +1,16 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<CustomTasksFolder>$(MSBuildThisFileDirectory)tasks/netstandard2.0/</CustomTasksFolder> <TasksFolder>$(MSBuildThisFileDirectory)tasks/netstandard2.0/</TasksFolder>
<CustomTasksAssembly>$(CustomTasksFolder)$(MSBuildThisFileName).dll</CustomTasksAssembly> <TasksAssembly>$(TasksFolder)$(MSBuildThisFileName).dll</TasksAssembly>
</PropertyGroup> </PropertyGroup>
<UsingTask <UsingTask
TaskName="GenerateProxyNodesTask" TaskName="GenerateProxyNodesTask"
AssemblyFile="$(CustomTasksAssembly)" AssemblyFile="$(TasksAssembly)"
/>
<UsingTask
TaskName="GenerateTextureSetTask"
AssemblyFile="$(TasksAssembly)"
/> />
</Project> </Project>

View File

@@ -1,28 +1,6 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="CheckCustomTasksAssembly" BeforeTargets="CoreCompile"> <Target Name="CheckTasksAssembly" BeforeTargets="CoreCompile">
<Message Text="CustomTasksAssembly: $(CustomTasksAssembly)" Importance="High" /> <Message Text="TasksAssembly: $(TasksAssembly)" Importance="High" />
</Target> </Target>
<Target Name="CopyPoloniumTasks" AfterTargets="ResolveReferences">
<RemoveDir Directories="$(ProjectDir)Package/build/tasks" Condition="Exists('$(ProjectDir)Package/build/tasks')"/>
<MakeDir Directories="$(ProjectDir)Package/build/tasks" />
<ItemGroup>
<PoloniumTasksAssemblies Include="$(CustomTasksFolder)**/*.*"/>
</ItemGroup>
<Message Text="Copying Polonium Tasks To Target......" Importance="high"/>
<Copy
SourceFiles="@(PoloniumTasksAssemblies)"
DestinationFolder="$(ProjectDir)Package/build/tasks"
SkipUnchangedFiles="true"
/>
</Target>
<ItemGroup>
<None
Include="$(ProjectDir)Package/build/tasks/**/*"
Pack="true"
PackagePath="build/tasks"
/>
</ItemGroup>
</Project> </Project>

View File

@@ -33,37 +33,21 @@
Version="4.12.0" Version="4.12.0"
PrivateAssets="all" PrivateAssets="all"
/> />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Resources.resx"> <EmbeddedResource Update="Resources.resx">
<Generator>ResXFileCodeGenerator</Generator> <Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput> <LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Compile Update="Resources.Designer.cs"> <Compile Update="Resources.Designer.cs">
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon> <DependentUpon>Resources.resx</DependentUpon>
</Compile> </Compile>
</ItemGroup> <AdditionalFiles Remove="AnalyzerReleases.Shipped.md" />
<AdditionalFiles Remove="AnalyzerReleases.Unshipped.md" />
<ItemGroup> <None
<AdditionalFiles Remove="AnalyzerReleases.Shipped.md" /> Include="Package/build/**/*"
<AdditionalFiles Remove="AnalyzerReleases.Unshipped.md" /> Pack="true"
</ItemGroup> PackagePath="build"
<ItemGroup>
<None
Include="Package\build\$(AssemblyName).targets"
Pack="true"
PackagePath="build"
/>
<None
Include="Package\build\$(AssemblyName).props"
Pack="true"
PackagePath="build"
/> />
</ItemGroup> </ItemGroup>
<Target Name="CopyProjectReferencesToPackage" DependsOnTargets="ResolveReferences"> <Target Name="CopyProjectReferencesToPackage" DependsOnTargets="ResolveReferences">
@@ -102,8 +86,4 @@
</ItemGroup> </ItemGroup>
<Copy SourceFiles="@(NuGetPackages)" DestinationFolder="/NuGetFeed"/> <Copy SourceFiles="@(NuGetPackages)" DestinationFolder="/NuGetFeed"/>
</Target> </Target>
<Target Name="RestoreNoCache" BeforeTargets="Build">
<Message Text="Restoring packages with no chache" Importance="high"/>
<Exec Command="dotnet restore --no-cache"/>
</Target>
</Project> </Project>