是否可以将 PostSharp 与 NuGet 包还原一起部署到源存储库中?我可以通过提交 postsharp 包来完成这项工作,但这在一定程度上否定了包还原功能的价值。
这就是我所做的。
我试图像这样设置 posthap:Deploying post sharp into a source repo
我已经设置了 nugget 以使用而不像这样提交:Using NuGet without Committing Packages to Source Control
我在我的 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…