-
Notifications
You must be signed in to change notification settings - Fork 367
/
Microsoft.DotNet.Interactive.PowerShell.csproj
58 lines (46 loc) · 4.22 KB
/
Microsoft.DotNet.Interactive.PowerShell.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>latest</LangVersion>
<NoWarn>$(NoWarn);2003;CS8002;NU1608;</NoWarn> <!-- AssemblyInformationalVersionAttribute contains a non-standard value -->
<NoWarn>$(NoWarn);NU5100</NoWarn><!-- dll outside of lib/ folder; expected since it's under contentFiles/any/any/Modules/ -->
<Deterministic Condition="'$(NCrunch)' == '1'">false</Deterministic>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<PackageDescription>Microsoft.DotNet.Interactive.Kernel implementation for PowerShell</PackageDescription>
<PackageTags>polyglot notebook dotnet interactive PowerShell</PackageTags>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<NoWarn>$(NoWarn);NU5104;NU5100;2003;8002</NoWarn>
</PropertyGroup>
<!-- PowerShell Module Package References -->
<ItemGroup>
<PackageReference Include="JsonSchema.Net" Version="6.0.7" />
<PackageReference Include="PackageManagement" Version="1.4.6" PrivateAssets="all" GeneratePathProperty="true" />
<PackageReference Include="PowerShellGet" Version="2.2.3" PrivateAssets="all" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.PowerShell.Archive" Version="1.2.5" PrivateAssets="all" GeneratePathProperty="true" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
<PackageReference Include="ThreadJob" Version="2.0.3" PrivateAssets="all" GeneratePathProperty="true" />
</ItemGroup>
<ItemGroup>
<Content Include="$(MSBuildThisFileDirectory)Modules\**" Link="Modules\%(RecursiveDir)%(FileName)%(Extension)" PackagePath="contentFiles/any/any/Modules" PackageCopyToOutput="true" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
<ItemGroup Condition="'$(NCrunch)' != '1'">
<Content Include="$(PkgPackageManagement)\**" Exclude="$(PkgPackageManagement)\**\*.nupkg;$(PkgPackageManagement)\**\*.nuspec;$(PkgPackageManagement)\**\*.sha512;$(PkgPackageManagement)\**\fullclr\**" Link="Modules\PackageManagement\%(RecursiveDir)%(FileName)%(Extension)" PackagePath="contentFiles/any/any/Modules/PackageManagement" PackageCopyToOutput="true" CopyToOutputDirectory="PreserveNewest" Condition="'$(PkgPackageManagement)' != ''" />
<Content Include="$(PkgPowerShellGet)\**" Exclude="$(PkgPowerShellGet)\**\*.nupkg;$(PkgPowerShellGet)\**\*.nuspec;$(PkgPowerShellGet)\**\*.sha512" Link="Modules\PowerShellGet\%(RecursiveDir)%(FileName)%(Extension)" PackagePath="contentFiles/any/any/Modules/PowerShellGet" PackageCopyToOutput="true" CopyToOutputDirectory="PreserveNewest" Condition="'$(PkgPowerShellGet)' != ''" />
<Content Include="$(PkgMicrosoft_PowerShell_Archive)\**" Exclude="$(PkgMicrosoft_PowerShell_Archive)\**\*.nupkg;$(PkgMicrosoft_PowerShell_Archive)\**\*.nuspec;$(PkgMicrosoft_PowerShell_Archive)\**\*.sha512" Link="Modules\Microsoft.PowerShell.Archive\%(RecursiveDir)%(FileName)%(Extension)" PackagePath="contentFiles/any/any/Modules/Microsoft.PowerShell.Archive" PackageCopyToOutput="true" CopyToOutputDirectory="PreserveNewest" Condition="'$(PkgMicrosoft_PowerShell_Archive)' != ''" />
<Content Include="$(PkgThreadJob)\**" Exclude="$(PkgThreadJob)\**\*.nupkg;$(PkgThreadJob)\**\*.nuspec;$(PkgThreadJob)\**\*.sha512" Link="Modules\ThreadJob\%(RecursiveDir)%(FileName)%(Extension)" PackagePath="contentFiles/any/any/Modules/ThreadJob" PackageCopyToOutput="true" CopyToOutputDirectory="PreserveNewest" Condition="'$(PkgThreadJob)' != ''" />
</ItemGroup>
<!-- The dependencies for this project -->
<ItemGroup>
<ProjectReference Include="..\Microsoft.DotNet.Interactive.Formatting\Microsoft.DotNet.Interactive.Formatting.csproj" />
<ProjectReference Include="..\Microsoft.DotNet.Interactive\Microsoft.DotNet.Interactive.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.IO.Pipelines" Version="8.0.0" />
<PackageReference Include="System.Security.Cryptography.Xml" Version="$(SystemSecurityCryptographyXmlVersion)" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="$(SystemSecurityCryptographyPkcsVersion)" />
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.4.2" />
</ItemGroup>
</Project>