forked from dotnet/interactive
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMicrosoft.DotNet.Interactive.PowerShell.csproj
More file actions
109 lines (94 loc) · 5.93 KB
/
Copy pathMicrosoft.DotNet.Interactive.PowerShell.csproj
File metadata and controls
109 lines (94 loc) · 5.93 KB
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.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>
<!-- 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="JsonSchema.Net" />
<PackageReference Include="PocketLogger">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="System.Security.Cryptography.Xml" />
<PackageReference Include="System.Security.Cryptography.Pkcs" />
<PackageReference Include="Microsoft.PowerShell.SDK" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Microsoft.DotNet.Interactive.Formatting\JsonConverter.cs" Link="JsonConverter.cs" />
</ItemGroup>
<!-- PowerShell Module Package References -->
<ItemGroup>
<PackageReference Include="PackageManagement" PrivateAssets="all" GeneratePathProperty="true" />
<PackageReference Include="PowerShellGet" PrivateAssets="all" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.PowerShell.Archive" PrivateAssets="all" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.PowerShell.SecretManagement" PrivateAssets="all" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.PowerShell.SecretStore" PrivateAssets="all" GeneratePathProperty="true" />
<PackageReference Include="ThreadJob" 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="$(PkgMicrosoft_PowerShell_SecretManagement)\**"
Exclude="$(PkgMicrosoft_PowerShell_SecretManagement)\**\*.nupkg;$(PkgMicrosoft_PowerShell_SecretManagement)\**\*.nuspec;$(PkgMicrosoft_PowerShell_SecretManagement)\**\*.sha512"
Link="Modules\Microsoft.PowerShell.SecretManagement\%(RecursiveDir)%(FileName)%(Extension)"
PackagePath="contentFiles/any/any/Modules/Microsoft.PowerShell.SecretManagement"
PackageCopyToOutput="true"
CopyToOutputDirectory="PreserveNewest"
Condition="'$(PkgMicrosoft_PowerShell_SecretManagement)' != ''" />
<Content Include="$(PkgMicrosoft_PowerShell_SecretStore)\**"
Exclude="$(PkgMicrosoft_PowerShell_SecretStore)\**\*.nupkg;$(PkgMicrosoft_PowerShell_SecretStore)\**\*.nuspec;$(PkgMicrosoft_PowerShell_SecretStore)\**\*.sha512"
Link="Modules\Microsoft.PowerShell.SecretStore\%(RecursiveDir)%(FileName)%(Extension)"
PackagePath="contentFiles/any/any/Modules/M.P.S"
PackageCopyToOutput="true"
CopyToOutputDirectory="PreserveNewest"
Condition="'$(PkgMicrosoft_PowerShell_SecretStore)' != ''" />
<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>
</Project>