Skip to content

Commit 156fe97

Browse files
committed
Use nuget packages for PowerShell SDK.
1 parent 2f781a1 commit 156fe97

File tree

6 files changed

+27
-4
lines changed

6 files changed

+27
-4
lines changed

PSReadLine/PSReadLine.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
<Reference Include="System" />
3939
<Reference Include="System.Core" />
4040
<Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
41-
<SpecificVersion>False</SpecificVersion>
42-
<HintPath>C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\3.0\System.Management.Automation.dll</HintPath>
41+
<HintPath>packages\Microsoft.PowerShell.3.ReferenceAssemblies.1.0.0\lib\net4\System.Management.Automation.dll</HintPath>
42+
<Private>True</Private>
4343
</Reference>
4444
<Reference Include="System.Windows.Forms" />
4545
<Reference Include="System.Xml.Linq" />
@@ -95,6 +95,7 @@
9595
</EmbeddedResource>
9696
</ItemGroup>
9797
<ItemGroup>
98+
<None Include="packages.config" />
9899
<None Include="PSReadLine.format.ps1xml">
99100
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
100101
</None>

PSReadLine/packages.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="Microsoft.PowerShell.3.ReferenceAssemblies" version="1.0.0" targetFramework="net40-Client" />
4+
</packages>

TestPSReadLine/TestPSReadLine.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@
3636
<ItemGroup>
3737
<Reference Include="System" />
3838
<Reference Include="System.Core" />
39-
<Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
39+
<Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
40+
<HintPath>..\PSReadLine\packages\Microsoft.PowerShell.3.ReferenceAssemblies.1.0.0\lib\net4\System.Management.Automation.dll</HintPath>
41+
<Private>True</Private>
42+
</Reference>
4043
<Reference Include="System.Xml.Linq" />
4144
<Reference Include="System.Data.DataSetExtensions" />
4245
<Reference Include="Microsoft.CSharp" />
@@ -49,6 +52,7 @@
4952
</ItemGroup>
5053
<ItemGroup>
5154
<None Include="App.config" />
55+
<None Include="packages.config" />
5256
</ItemGroup>
5357
<ItemGroup>
5458
<ProjectReference Include="..\PSReadLine\PSReadLine.csproj">

TestPSReadLine/packages.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="Microsoft.PowerShell.3.ReferenceAssemblies" version="1.0.0" targetFramework="net45" />
4+
</packages>

UnitTestPSReadLine/UnitTestPSReadLine.csproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@
3737
<ItemGroup>
3838
<Reference Include="PresentationCore" />
3939
<Reference Include="System" />
40-
<Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
40+
<Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
41+
<HintPath>..\PSReadLine\packages\Microsoft.PowerShell.3.ReferenceAssemblies.1.0.0\lib\net4\System.Management.Automation.dll</HintPath>
42+
<Private>True</Private>
43+
</Reference>
4144
</ItemGroup>
4245
<Choose>
4346
<When Condition="('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'">
@@ -84,6 +87,9 @@
8487
<ItemGroup>
8588
<Folder Include="Properties\" />
8689
</ItemGroup>
90+
<ItemGroup>
91+
<None Include="packages.config" />
92+
</ItemGroup>
8793
<Choose>
8894
<When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'">
8995
<ItemGroup>

UnitTestPSReadLine/packages.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="Microsoft.PowerShell.3.ReferenceAssemblies" version="1.0.0" targetFramework="net45" />
4+
</packages>

0 commit comments

Comments
 (0)