小编por*_*e91的帖子

当依赖项将.targets导入添加到.csproj时,NuGet Restore失败

最近我在NuGet恢复时遇到了一个问题.我添加了项目依赖项(在本例中为PostSharp),然后启用了还原.我检查了源代码,但没有检查/ packages目录(因为我不需要......对吧!).当TeamCity或其他开发人员抓取源并运行MsBuild时,他们会收到以下错误:

C:\TeamCity\buildAgent\work\e374975c0264c72e\ProjectName\ProjectName.csproj(70, 3): error MSB4019: The imported project "C:\TeamCity\buildAgent\work\e374975c0264c72e\packages\PostSharp.2.1.5.1\tools\PostSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
Run Code Online (Sandbox Code Playgroud)

问题是,NuGet还没有运行恢复/下载PostSharp或它的.targets文件.这对我来说就像是一个NuGet错误,但是想知道其他人是否有同样的问题.

任何人都有这个问题或知道决议.是的,我可以签入/ packages目录,但为什么要使用NuGet呢?

nuget

6
推荐指数
1
解决办法
4285
查看次数

标签 统计

nuget ×1