2014-09-01 72 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 
相关问题