microsoft / microsoft/node-api-dotnet
Version upgrade 0.7.6-> 0.7.7 breaks `dotnet build`
オープン
@jasongin がすでに取り組んでいます。
2025年1月10日 から。
- 主要言語
- C#
- スター
- 783
- フォーク
- 80
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
I have a project working well with version 0.7.6. Below is the .csprj file:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
...
<PackageReference Include="Microsoft.JavaScript.NodeApi" Version="0.7.6" />
<PackageReference Include="Microsoft.JavaScript.NodeApi.Generator" Version="0.7.6" />
...
After changing the version to 0.7.7, this error appears:
CSC : error NAPI1001: TypeLoadException : Could not load type 'Microsoft.Extensions.Primitives.StringSegment' from assembly 'Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions_1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. at System.Reflection.Emit.TypeBuilder.CreateTypeNoLock() at System.Reflection.Emit.TypeBuilder.CreateType() at Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions.<BuildReferencedTypes>g__BuildType|16_0(INamedTypeSymbol typeSymbol, IEnumerable`1 referencingSymbols) at Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions.BuildReferencedTypes(INamedTypeSymbol typeSymbol, IEnumerable`1 referencingSymbols) at Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions.<BuildReferencedTypes>g__BuildType|16_0(INamedTypeSymbol typeSymbol, IEnumerable`1 referencingSymbols) at Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions.BuildReferencedTypes(INamedTypeSymbol typeSymbol, IEnumerable`1 referencingSymbols) at Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions.<BuildReferencedTypes>g__BuildType|16_0(INamedTypeSymbol typeSymbol, IEnumerable`1 referencingSymbols) at Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions.BuildReferencedTypes(INamedTypeSymbol typeSymbol, IEnumerable`1 referencingSymbols) at Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions.<BuildReferencedTypes>g__BuildType|16_0(INamedTypeSymbol typeSymbol, IEnumerable`1 referencingSymbols) at Microsoft.JavaScript.NodeApi.Generator.SymbolExtensions.BuildReferencedTypes(INamedTypeSymbol typeSymbol, IEnumerable`1 referencingSymbols) ...
Below are version numbers of some dependencies:
Microsoft.Extensions.Primitives 8.0.0
System.Net.Http 4.3.4
System.Net.Primitives 4.3.0
System.Runtime 4.3.0
Is there a bug introduced between 0.7.6 and 0.7.7?
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
評価
この issue はまだ評価されていません。