gpt4 book ai didi

visual-studio - SecureNuGetPackageBuildImports目标是什么?

转载 作者:行者123 更新时间:2023-12-03 15:01:48 24 4
gpt4 key购买 nike

在我的某些csproj文件中,我有此文件,但有些却没有:

  <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。

最佳答案

它确保确实导入了导入的.props和.targets文件。自2.5以来,NuGet已支持NuGet MSBuild支持。在9月添加了ConfirmNuGetPackageBuildImports代码,但我认为它是2.8的更改。不幸的是,它看起来像是一个非向后兼容的更改。我们有一些2.7开发人员,他们现在需要升级到2.8。我在MsBuildProjectUtility.cs的Common / line 11中找到了sureNuGetPackageBuildImports。

关于visual-studio - SecureNuGetPackageBuildImports目标是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22090082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com