NuGet パッケージの復元と組み合わせて、PostSharp をソース リポジトリに展開することはできますか? postsharp パッケージをコミットすることでこれを機能させることができますが、それでは Package Restore 機能の価値がいくらか失われます。
これが私がしたことです。
私はpostshapを次のようにセットアップしようとしていました: Deploying post Sharp into a source repo
次のようにコミットせずに使用するナゲットをセットアップしました:パッケージをソース管理にコミットせずに NuGet を使用する
私はcsprojでこれを見ます
<Import Project="..\packages\PostSharp.2.1.6.13\tools\PostSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
(再注文しましたが駄目でした)
私のビルド サーバー (CC.net) は、次のエラーを報告します。
D:\wwwroot\www.snip.co.nz\http\www.snip.co.nz.csproj (714,3):
errorMSB4019: The imported project "D:\wwwroot\www.snip.co.nz\packages\PostSharp.2.1.6.13\tools\PostSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
CacheAttribute.cs (8,7):
errorCS0246: The type or namespace name 'PostSharp' could not be found (are you missing a using directive or an assembly reference?)
…etc…