0

私は私のソリューションで10の他のプロジェクトに追加する必要のあるライブラリを持っています。それはNugetではなく、私のマシン上のローカルなだけです。CSCまたはNugetを使用しないで、Powershellを使用して別のプロジェクトへの参照を追加することは可能ですか?

いくつかの* .csprojファイルに特定の参照を追加できるPowershellアプローチ(Nuget Install-packageに似ています)がありますか?

答えて

0

あなたの参照の.NETベースのアセンブリを作成することができたとき、あなたは単にアセンブリを使用して

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

はこのようになりますと、それを追加することができます。

例通常のクラス:

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

例静的クラス:

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

希望、これは役に立ちます...

編集:あなたの問題を誤解しています。申し訳ありません。

挨拶、ロニー

0

私は1つのアプローチは、パッケージマネージャを開き、あなたのライブラリーのためのnugetパッケージを作成し、特定のディレクトリにローカルドライブに保存し、あなたのパッケージのソースにそのディレクトリを追加することだと思いますソリューションからコンソールを開き、次を発行してください:

Get-Project -All | Install-Package <your package name> 
関連する問題