无法从源代码构建 npgsql

问题描述 投票:0回答:1
  1. https://github.com/npgsql/npgsql 下载 zip
  2. 解压缩
  3. 打开 Npgsql.sln
  4. 构建解决方案
  5. 有很多错误
1>------ Build Started: Project: Npgsql.SourceGenerators, Configuration: Debug Any CPU ------
Restored D:\MyCode\C#\npgsql-main\test\Npgsql.Specification.Tests\Npgsql.Specification.Tests.csproj (in 335 ms).
1>C:\Users\LocalUser\.nuget\packages\microsoft.build.tasks.git\1.1.1\build\Microsoft.Build.Tasks.Git.targets(25,5): warning : Cannot find repository with a working directory containing the "D:\MyCode\C#\npgsql-main\src\Npgsql.SourceGenerators" directory.
1>C:\Users\LocalUser\.nuget\packages\microsoft.build.tasks.git\1.1.1\build\Microsoft.Build.Tasks.Git.targets(48,5): warning : Cannot find repository with a working directory containing the "D:\MyCode\C#\npgsql-main\src\Npgsql.SourceGenerators" directory.
1>C:\Users\LocalUser\.nuget\packages\microsoft.sourcelink.common\1.1.1\build\Microsoft.SourceLink.Common.targets(53,5): warning : Source control information not available - link created on source files is empty.
1>D:\MyCode\C#\npgsql-main\src\Npgsql.SourceGenerators\TypeHandlerSourceGenerator.cs(11,34,11,35): error CS1514: Requires "{"
1>D:\MyCode\C#\npgsql-main\src\Npgsql.SourceGenerators\NpgsqlConnectionStringBuilderSourceGenerator.cs(9,34,9,35): error CS1514: Requires "{"
1>D:\MyCode\C#\npgsql-main\src\Npgsql.SourceGenerators\EmbeddedResource.cs(5,34,5,35): error CS1514: Requires "{"
1>D:\MyCode\C#\npgsql-main\src\Npgsql.SourceGenerators\TypeHandlerSourceGenerator.cs(129,2,129,2): error CS1513: Requires "}"
1>D:\MyCode\C#\npgsql-main\src\Npgsql.SourceGenerators\EmbeddedResource.cs(26,2,26,2): error CS1513: Requires "}"
1>D:\MyCode\C#\npgsql-main\src\Npgsql.SourceGenerators\NpgsqlConnectionStringBuilderSourceGenerator.cs(120,2,120,2): error CS1513: Requires "}"
1>Building project "Npgsql.SourceGenerators.csproj" completed with an error.

c# .net npgsql
1个回答
0
投票

问题的解决方法是安装最新版本的Visual Studio,链接是开发者的回答: https://github.com/npgsql/npgsql/issues/5038

© www.soinside.com 2019 - 2024. All rights reserved.