「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>.NETアセンブリ]] * 目次 [#n3e4749d] #contents *概要 [#q30897bf] .NET Standard、.NET Coreでの設定方法を調査しがてら作成してみた。 *詳細 [#d5d3d873] [[AssemblyVersion>#b0abe8ac]](.NET Standard、.NET CoreではVersion)を指定して、~ [[NuGetパッケージ>NuGetパッケージの開発と公開#r8c14f07]]のバージョンと一致させておけばよさそう。 **.NET Framework [#i02638d8] ***AssemblyVersion [#b0abe8ac] -アセンブリのバージョン。 -CLRが使用する。 --GAC(グローバル・アセンブリ・キャッシュ) --アセンブリ バージョンのリダイレクト -使用方法 --major.minor.build.revisionの形式 --buildとrevisionにはワイルドカード(*)を~ 指定する、コンパイラに自動的に値を決定する。 --AssemblyVersionのみを設定した場合、~ 他の2つのバージョンも同じ値になる。 ***AssemblyFileVersion [#q41bc5a6] -ファイルのバージョン -以下で使用される。 --Win32 EXE/DLLとしてのバージョン。 --プロパティ・ダイアログで表示されるファイルバージョン -使用方法 --major.minor.build.revisionの形式 --AssemblyFileVersionのみ設定した場合、~ 他の2つのバージョンも同じ値になる。 ***AssemblyInformationalVersion [#pf60f8bd] -追加的なバージョン情報(製品バージョン) --ユーザー向けに表示されるバージョン情報を指定する。 -使用方法 --major.minor.build.revision以外の形式 --他にも任意の文字列を指定できる。 --AssemblyInformationalVersionのみ設定した場合、~ 他の2つのバージョンは0.0.0.0になる。 **.NET Standard、.NET Coreでは、 [#r7db8857] .NET Standard、.NET Coreでは、*.csprojに移動になっている模様。 -Stack Overflow --Do I need AssemblyInfo while working with .NET Core?~ https://stackoverflow.com/questions/39163558/do-i-need-assemblyinfo-while-working-with-net-core ---visual studio - Equivalent to AssemblyInfo in dotnet core/csproj~ https://stackoverflow.com/questions/42138418/equivalent-to-assemblyinfo-in-dotnet-core-csproj -.NET Core の csproj 形式に追加されたもの | Microsoft Docs~ https://docs.microsoft.com/ja-jp/dotnet/core/tools/csproj *参考 [#w3225908] -アセンブリのバージョン情報を取得する - Programming/.NET Framework/Tips - 総武ソフトウェア推進所~ https://smdn.jp/programming/netfx/tips/get_assembly_version_info/ -.NET のコンパイラーとバージョン情報 - 捨てられたブログ~ https://blog.recyclebin.jp/archives/3991 -アセンブリが持つ3つのバージョンの意味 - Caronte~ http://yuh.hatenadiary.jp/entry/2014/07/19/100718 -アセンブリ・バージョンとファイル・バージョンを一致させるには?[VS 2005のみ、C#、VB] - @IT~ http://www.atmarkit.co.jp/fdotnet/dotnettips/664setsamevesion/setsamevesion.html ---- Tags: [[:.NET開発]]