0

我有一个库,需要将其添加到我的解决方案中的 10 个其他项目中。它不在 Nuget 上,它只在我的机器上本地。

是否有一种 Powershell 方法(类似于 Nuget Install-package)可以让我添加对几个 *.csproj 文件的特定引用?

4

2 回答 2

0

当您可以创建参考的基于 .net 的程序集时,您可以简单地添加它

Import-Module c:\path\to\your\assembly.dll

使用程序集如下所示:

示例常规类:

$var = New-Object [Your.Namespace]::Classname(Constructor Arguments)

示例静态类:

$var = [Your.Namespace]::Class.Method(Arguments)

希望这可以帮助...

编辑:看来,我误解了你的问题:(。对此感到抱歉。

问候,罗尼

于 2017-05-02T07:12:15.333 回答
0

我认为一种方法是为您的库创建一个 nuget 包,将其存储在本地驱动器的特定目录中,将该目录添加到您的包源中,然后从您的解决方案中打开包管理器控制台并发出:

Get-Project -All | Install-Package <your package name>
于 2017-05-02T07:48:04.693 回答