- 追加された行はこの色です。
- 削除された行はこの色です。
[[.NETアセンブリ]]
「[[マイクロソフト系技術情報 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開発]]