我有一个库,需要将其添加到我的解决方案中的 10 个其他项目中。它不在 Nuget 上,它只在我的机器上本地。
是否有一种 Powershell 方法(类似于 Nuget Install-package
)可以让我添加对几个 *.csproj 文件的特定引用?
我有一个库,需要将其添加到我的解决方案中的 10 个其他项目中。它不在 Nuget 上,它只在我的机器上本地。
是否有一种 Powershell 方法(类似于 Nuget Install-package
)可以让我添加对几个 *.csproj 文件的特定引用?
当您可以创建参考的基于 .net 的程序集时,您可以简单地添加它
Import-Module c:\path\to\your\assembly.dll
使用程序集如下所示:
示例常规类:
$var = New-Object [Your.Namespace]::Classname(Constructor Arguments)
示例静态类:
$var = [Your.Namespace]::Class.Method(Arguments)
希望这可以帮助...
编辑:看来,我误解了你的问题:(。对此感到抱歉。
问候,罗尼
我认为一种方法是为您的库创建一个 nuget 包,将其存储在本地驱动器的特定目录中,将该目录添加到您的包源中,然后从您的解决方案中打开包管理器控制台并发出:
Get-Project -All | Install-Package <your package name>