Big changes
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<Import Project="$(SolutionDir)Solution.props" />
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net472</TargetFramework>
|
||||
<OutputType>Library</OutputType>
|
||||
<AssemblyName>Raytheon.Instruments.Implementation</AssemblyName>
|
||||
<Product>Implementation Master</Product>
|
||||
<Description>Packages all instrument implementation assemlbies into one package</Description>
|
||||
|
||||
<!-- Dynamic Versioning (Suitable for Release) -->
|
||||
<!-- <Version>$(Version)$(Suffix)</Version> -->
|
||||
|
||||
<!-- Static Versioning (Suitable for Development) -->
|
||||
<Version>1.0.0</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<NoWarn>NU1603</NoWarn>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Add extra dependencies to the nuget package -->
|
||||
<Target Name="AddDependenciesToPackage" AfterTargets="AfterBuild">
|
||||
<ItemGroup>
|
||||
<Content Include="$(HalTempFolder)\*">
|
||||
<Pack>true</Pack>
|
||||
<PackagePath>lib\$(TargetFramework)</PackagePath>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="DeleteHalTempFolder" AfterTargets="Pack">
|
||||
<RemoveDir Directories="$(HalTempFolder)" />
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
@@ -0,0 +1,6 @@
|
||||
This implementation master project will create a nuget package that includes all the assemblies of all the instrument implementations.
|
||||
So by including this package, one has access to all assemblies of all instrument implementations. No need to include individual package of each instrument implementation.
|
||||
|
||||
When creating a new implementation for an instrument, make sure that this project depends on that new project so that it builds before this project builds by going to the project dependencies and select all the Implementations that this project depends on.
|
||||
|
||||
No need to depend on Sim instrument. Since each instrument implementation must reference the appropriate Sim instrument.
|
||||
Reference in New Issue
Block a user