Đột nhiên tôi nhận được các lỗi sau đây cho 3 dự án trong dung dịch:Lỗi NU1105 Không thể tìm thấy thông tin dự án - Các tập tin dự án có thể là mục tiêu hợp lệ hoặc thiếu cần thiết cho khôi phục
Error NU1105 Unable to find project information for 'C:\code\example\src\libs\example.I18n\example.I18n.csproj'.
The project file may be invalid or missing targets required for restore.
Chỉ những thứ có thay đổi trong dự án là một vài thay đổi DB, nhưng chưa bao giờ có bất kỳ vấn đề nào trong quá khứ. Chỉ có điều tôi cập nhật cho Visual Studio 2017 15.5, có thể gây ra vấn đề?
Tôi đã thử - loại bỏ và kéo giải pháp khỏi kiểm soát nguồn. Nhưng vẫn gặp lỗi. Không có vấn đề gì trên các máy đồng nghiệp của tôi vì vậy phải là một cái gì đó cục bộ.
Ví dụ về một trong các tập tin csproj nếu điều này giúp:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net452</TargetFramework>
<AssemblyName>Example.I18n</AssemblyName>
<PackageId>Example.I18n</PackageId>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="1.1.2" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="1.1.1" />
<PackageReference Include="MessageFormat" Version="1.0.1" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
<Reference Include="System" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup>
</Project>
Vui lòng kiểm tra đường dẫn ví dụ.I18n.csproj trên máy cục bộ của bạn để đảm bảo nó tồn tại trong "C: \ code \ example \ src \ libs \ example.I18n" trước tiên. Và sau đó vui lòng kiểm tra các bản ghi trong cửa sổ Output, cho dù có bất kỳ bản ghi nào về lỗi khôi phục gói. Ngoài ra, vui lòng xóa gói NuGet cục bộ của bạn và lưu trữ lại. –