13
在我的一些文件的csproj我有這個,但一些不要:EnsureNuGetPackageBuildImports目標是什麼?
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
到底是什麼這一點,我爲什麼需要它?我的其他項目正在恢復他們的軟件包就好了沒有它。
我正在使用VS2013和NuGet 2.8。
我想知道「ctaggart/nuget」存儲庫(你鏈接的)是否真的準確。也許你會鏈接到「NuGet/NuGet.Client」。它還有[MSBuildProjectSystem.cs文件](https://github.com/NuGet/NuGet.Client/blob/fee9da08b687e9d18073243d46f6d46ad660dd4c/src/NuGet.Clients/NuGet.CommandLine/Common/MSBuildProjectSystem.cs)與EnsureNuGetPackageBuildImports和它似乎是官方的nuget來源。 –