TFS를 사용중인 경우
솔루션 폴더 에서 NuGet.exe
및 NuGet.targets
파일을 제거하십시오 .nuget
. 파일 자체도 솔루션 작업 공간에서 제거되었는지 확인하십시오. NuGet.Config
소스 제어에 패키지를 추가하지 않고 파일을 유지하십시오 .
솔루션에서 각 프로젝트 파일 (예 : .csproj, .vbproj)을 편집하고 NuGet.targets
파일에 대한 참조를 제거 하십시오. 선택한 편집기에서 프로젝트 파일을 열고 다음 설정을 제거하십시오.
<RestorePackages>true</RestorePackages>
...
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
...
<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>
TFS를 사용하지 않는 경우
.nuget
솔루션 에서 폴더를 제거하십시오 . 솔루션 작업 영역에서 폴더 자체도 제거했는지 확인하십시오.
솔루션에서 각 프로젝트 파일 (예 : .csproj, .vbproj)을 편집하고 NuGet.targets
파일에 대한 참조를 제거 하십시오. 선택한 편집기에서 프로젝트 파일을 열고 다음 설정을 제거하십시오.
<RestorePackages>true</RestorePackages>
...
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
...
<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>
참조 : 자동 패키지 복원을 사용하도록 MSBuild 통합 솔루션 마이그레이션