Jint.csproj 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <NeutralLanguage>en-US</NeutralLanguage>
  4. <TargetFrameworks>net462;netstandard2.0;netstandard2.1;net6.0</TargetFrameworks>
  5. <AssemblyOriginatorKeyFile>Jint.snk</AssemblyOriginatorKeyFile>
  6. <SignAssembly>true</SignAssembly>
  7. <LangVersion>latest</LangVersion>
  8. <IsPackable>true</IsPackable>
  9. <ImplicitUsings>enable</ImplicitUsings>
  10. <Nullable>enable</Nullable>
  11. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  12. </PropertyGroup>
  13. <PropertyGroup Condition=" '$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'netstandard2.1' ">
  14. <DefineConstants>$(DefineConstants);SUPPORTS_SPAN_PARSE;SUPPORTS_WEAK_TABLE_ADD_OR_UPDATE;SUPPORTS_WEAK_TABLE_CLEAR</DefineConstants>
  15. </PropertyGroup>
  16. <ItemGroup>
  17. <PackageReference Include="Esprima" Version="3.0.0-rc-03" />
  18. <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="all" />
  19. <PackageReference Include="Nullable" Version="1.3.1" PrivateAssets="all" />
  20. <PackageReference Include="PolySharp" Version="1.13.1">
  21. <PrivateAssets>all</PrivateAssets>
  22. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  23. </PackageReference>
  24. </ItemGroup>
  25. <ItemGroup>
  26. <Using Remove="System.Linq" />
  27. <Using Remove="System.Net.Http" />
  28. <Using Remove="System.Threading" />
  29. </ItemGroup>
  30. </Project>