Skip to content

Commit

Permalink
Updating NuGet package specification, setting CopyLocal=false for the…
Browse files Browse the repository at this point in the history
… installed libraries
  • Loading branch information
napernik committed Feb 9, 2017
1 parent 80d29fe commit 99478c6
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 9 deletions.
9 changes: 9 additions & 0 deletions Install.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
param($installPath, $toolsPath, $package, $project)
$asms = $package.AssemblyReferences | %{$_.Name}
foreach ($reference in $project.Object.References)
{
if ($asms -contains $reference.Name + ".dll")
{
$reference.CopyLocal = $false;
}
}
20 changes: 11 additions & 9 deletions Package.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,20 @@
<dependencies>
<dependency id="Microsoft.AspNet.Razor" version="3.2.3" />
<dependency id="Microsoft.AspNet.WebPages" version="3.2.3" />
<dependency id="Microsoft.Extensions.DependencyInjection" version="1.1.0" />
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.1.0" />
<dependency id="Microsoft.Web.Infrastructure" version="1.0.0.0"/>
</dependencies>
</metadata>
<files>
<file src="Bin\Composite.dll" target="lib\Composite.dll" />
<file src="Bin\Composite.Workflows.dll" target="lib\Composite.Workflows.dll" />
<file src="Bin\Microsoft.Practices.EnterpriseLibrary.Common.dll" target="lib\Microsoft.Practices.EnterpriseLibrary.Common.dll" />
<file src="Bin\Microsoft.Practices.EnterpriseLibrary.Logging.dll" target="lib\Microsoft.Practices.EnterpriseLibrary.Logging.dll" />
<file src="Bin\Microsoft.Practices.EnterpriseLibrary.Validation.dll" target="lib\Microsoft.Practices.EnterpriseLibrary.Validation.dll" />
<file src="Bin\Microsoft.Practices.ObjectBuilder.dll" target="lib\Microsoft.Practices.ObjectBuilder.dll" />
<file src="Bin\TidyNet.dll" target="lib\TidyNet.dll" />
<file src="Install.ps1" target="tools\" />
<file src="Bin\Composite.dll" target="lib\net461\" />
<file src="Bin\Composite.Workflows.dll" target="lib\net461\" />
<file src="Bin\Microsoft.Practices.EnterpriseLibrary.Common.dll" target="lib\net461\" />
<file src="Bin\Microsoft.Practices.EnterpriseLibrary.Logging.dll" target="lib\net461\" />
<file src="Bin\Microsoft.Practices.EnterpriseLibrary.Validation.dll" target="lib\net461\" />
<file src="Bin\Microsoft.Practices.ObjectBuilder.dll" target="lib\net461\" />
<file src="Bin\TidyNet.dll" target="lib\net461\" />
<!-- Not referencing Microsoft.Extensions.DependencyInjection via dependencies as they pull 50+ NuGet packages from .NET Core -->
<file src="packages\Microsoft.Extensions.DependencyInjection.1.1.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll" target="lib\net461\" />
<file src="packages\Microsoft.Extensions.DependencyInjection.Abstractions.1.1.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll" target="lib\net461\" />
</files>
</package>

0 comments on commit 99478c6

Please sign in to comment.