使用NuGet Package Restore将PostSharp部署到源存储库中

使用NuGet Package Restore将PostSharp部署到源存储库中,nuget,postsharp,Nuget,Postsharp,是否可以将PostSharp与NuGet Package Restore一起部署到源存储库中? 我可以通过提交postsharp包来实现这一点,但这在某种程度上否定了包恢复功能的价值 以下是我所做的。 我试着这样设置postshap: 我已设置了nugget,以便在不提交此类承诺的情况下使用: 我在csproj中看到了这一点 <Import Project="..\packages\PostSharp.2.1.6.13\tools\PostSharp.targets" /> &l

是否可以将PostSharp与NuGet Package Restore一起部署到源存储库中? 我可以通过提交postsharp包来实现这一点,但这在某种程度上否定了包恢复功能的价值

以下是我所做的。

  • 我试着这样设置postshap:

  • 我已设置了nugget,以便在不提交此类承诺的情况下使用:

我在csproj中看到了这一点

<Import Project="..\packages\PostSharp.2.1.6.13\tools\PostSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
您当前(v2.1.6.13)必须修复csproj以支持包还原, 在导入目标元素中,添加如下所示的条件:

<Import Project="..\packages\PostSharp.2.1.6.13\tools\PostSharp.targets"  
     Condition="Exists('..\packages\PostSharp.2.1.6.13\tools\PostSharp.targets')" />

您当前(v2.1.6.13)必须修复csproj以支持包还原, 在导入目标元素中,添加如下所示的条件:

<Import Project="..\packages\PostSharp.2.1.6.13\tools\PostSharp.targets"  
     Condition="Exists('..\packages\PostSharp.2.1.6.13\tools\PostSharp.targets')" />