잘 보지 못했습니다. 프로젝트 파일에 다른 속성이 추가되었습니다.
<RestorePackages>true</RestorePackages>
모든 * .csproj 파일에서이 행과 모든 행을 수동으로 제거하면됩니다.
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
최신 정보:
프로젝트 파일을 수동으로 편집 하는 경우 솔루션을 닫고 한 번에 프로젝트에서 모든 줄을 삭제했는지 확인하십시오 . 그렇지 않으면 프로젝트가 다시로드되면 다시 추가됩니다 ...
UPDATE2 :
솔루션 루트에서 .nuget 폴더도 삭제하십시오.
업데이트 3 :
이후 버전의 NuGet은 제거해야 할 다른 섹션을 추가합니다.
<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>
업데이트 4
내부 NuGet.Targets
에있는 .nuget
폴더 허위로 전환 ... 새로운 프로젝트에 추가됩니다 다른 섹션이있다.
<!-- We need to ensure packages are restored prior to assembly resolve -->
<BuildDependsOn Condition="$(RestorePackages) == 'false'">
RestorePackages;
$(BuildDependsOn);
</BuildDependsOn>