有時候NuGet包會出異常。。然後生成的時候總會有錯誤提示,很噁心。
這臺計算機上缺少此項目引用的 NuGet 程序包。使用“NuGet 程序包還原”可下載這些程序包。有關更多信息,請參見 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 ..\packages\EntityFramework.6.3.0\build\EntityFramework.props。 項目 E:\[路徑]\[項目].csproj
打開項目文件夾,找到對應的 X.csproj 文件
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>這臺計算機上缺少此項目引用的 NuGet 程序包。使用“NuGet 程序包還原”可下載這些程序包。有關更多信息,請參見 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\EntityFramework.6.3.0\build\EntityFramework.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\EntityFramework.6.3.0\build\EntityFramework.props'))" />
</Target>
找到這段,刪除掉,如果VS項目開着,會自動提示外部修改,確認即可。
再生成就不會出這個錯誤提示了。