refactor: remove Assembly.cs, define attributes in csproj

This commit is contained in:
Oliver Booth 2023-05-25 19:29:31 +01:00
parent 4d2aafb3ae
commit c824467845
Signed by: oliverbooth
GPG Key ID: 725DB725A0D9EE61
4 changed files with 19 additions and 7 deletions

View File

@ -1 +0,0 @@
[assembly: CLSCompliant(true)]

View File

@ -40,6 +40,12 @@
<PackageVersion>$(VersionPrefix)</PackageVersion> <PackageVersion>$(VersionPrefix)</PackageVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup>
<AssemblyAttribute Include="System.CLSCompliantAttribute">
<_Parameter1>true</_Parameter1>
</AssemblyAttribute>
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="..\icon.png"> <None Include="..\icon.png">
<Pack>True</Pack> <Pack>True</Pack>

View File

@ -41,6 +41,19 @@
<PackageVersion>$(VersionPrefix)</PackageVersion> <PackageVersion>$(VersionPrefix)</PackageVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup>
<AssemblyAttribute Include="System.CLSCompliantAttribute">
<_Parameter1>true</_Parameter1>
</AssemblyAttribute>
</ItemGroup>
<ItemGroup>
<InternalsVisibleTo Include="VpSharp.Building"/>
<InternalsVisibleTo Include="VpSharp.Commands"/>
<InternalsVisibleTo Include="VpSharp.IntegrationTests"/>
<InternalsVisibleTo Include="VpSharp.Tests"/>
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="..\icon.png"> <None Include="..\icon.png">
<Pack>True</Pack> <Pack>True</Pack>

View File

@ -1,6 +0,0 @@
using System.Runtime.CompilerServices;
[assembly: CLSCompliant(true)]
[assembly: InternalsVisibleTo("VpSharp.Commands")]
[assembly: InternalsVisibleTo("VpSharp.IntegrationTests")]
[assembly: InternalsVisibleTo("VpSharp.Tests")]