重複したAssemblyVersion属性 質問する

重複したAssemblyVersion属性 質問する

コンパイル時に次のエラーを生成するプロジェクトがあります。

エラー CS0579: 'AssemblyVersion' 属性が重複しています

ファイルを確認しましたAssemblyInfo.csが、重複はないようです。

私は見つけたMSDNのこの記事これは同様の問題に対処しており、この記事の提案に従うと問題も解決されます。

ここで何が起こっているのか誰か教えてもらえますか? これは、クラス名が類似しているプロジェクトが 2 つ以上ある場合にのみ発生しますか? それとも、他の原因でしょうか?

ベストアンサー1

Visual Studio 2017以降では、ファイルを引き続き使用するための別の解決策として、AssemblyInfo.cs次のようにして自動アセンブリ情報生成をオフにすることが挙げられます。

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  </PropertyGroup>
</Project>

個人的には、.NET Framework と .NET Standard の両方をサポートする必要があるプロジェクトに非常に役立つと思います。

おすすめ記事