Files
SIG/packages/NC-OS-SessionStateProvider.4.4.0.0/tools/net20/Install.Ps1
2019-08-30 09:13:39 -07:00

30 lines
1.2 KiB
PowerShell

param($installPath, $toolsPath, $package, $project)
if (Test-Path Env:\nchome)
{
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Cache.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Common.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Management.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Runtime.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Security.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Serialization.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.Web.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.SessionStateManagement.dll");
$project.Object.References.Add("$env:NCHOME\bin\assembly\2.0\Alachisoft.NCache.SessionStoreProvider.dll");
foreach ($reference in $project.Object.References)
{
if($reference.Name -Match "Alachisoft*")
{
if($reference.CopyLocal -eq $false)
{
$reference.CopyLocal = $true;
}
}
}
}
else
{
echo "NCache is not installed on this system."
}