This replaces AElf.ContractDeployer. Instead of generating a manifest file, this detector include all Contract
dlls as embedded resources in the dll.
And hence it will be easier for dependency management.
Add a local nuget source - this only needs to be done once.
nuget sources Add -Name Local -Source $env:UserProfile\LocalNuget
dotnet pack
nuget add .\bin\Debug\AElf.ContractDetector.1.0.0.nupkg -Source $env:UserProfile\LocalNuget
<ItemGroup>
<PackageReference Include="AElf.ContractDetector" Version="1.0.0" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="AElf.Contracts.Configuration" Version="1.2.2">
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<OutputItemType>Contract</OutputItemType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</PackageReference>
</ItemGroup>