2014-09-01 66 views
2


我想一個dll添加到我的NuGet包...其實我不希望它是「補充」,但只是「引用」。
我不希望這個文件被複制到那裏我安裝我的包的項目做,我只是想添加指向DLL文件存儲到其他文件夾在我的電腦或共享文件夾的引用。

我是一個真正的初學者在PowerShell,所以我真的不知道我是否可以這樣做...
我試圖使用dll.refresh文件,但它似乎不是在Visual中做的好方法2013年工作室
我也試圖說明在nuspec文件的文件標記自己的外​​部路徑,但現在看來,這是不可能的,以引用的DLL不復制它...
我找了PowerShell腳本來幫助我,但沒有做我想做的事情。

感謝您的幫助!如何使用NuGet包添加參考視覺項目?

回答

2

好吧,我會回答我的問題。
挖多一點到PowerShell的經過,這裏是做到這一點的方式:

install.ps1:

param($installPath, $toolsPath, $package, $project) 

$newRef = $project.Object.References.Add("PathToMyDLL"); 

uninstall.ps1:

param($installPath, $toolsPath, $package, $project) 

Remove-LibraryReference $project.Name MyDLLName