問題タブ [assemblyfileversion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
4339 参照

c# - C#で使用されるAssemblyFileVersionは何ですか?

assemblyInfo.csには、AssemblyVersionとAssemblyFileVersionがあります。

通常、私はこのようにAssemblyVersionをインクリメントするだけです。1桁目:メジャーチェンジ2桁目:マイナーチェンジ3桁目:バグ修正4桁目:Subversionリビジョン番号

ただし、AssemblyFileVersionは何のためにあるのか、いつインクリメントする必要があるのか​​疑問に思っています。それはassemblyVersionと同じである必要がありますか?

使用していない場合は、コメントアウトする必要がありますか?

アドバイスをありがとう、

0 投票する
2 に答える
1248 参照

vb.net - VB.Net-AssemblyFileVersion&AssemblyFileVersionAttributeとAssemblyVersion&AssemblyVersionAttributeの違いは何ですか

VB 2005であったVB.Netコードベースを継承し、約100のプロジェクトで構成されるVB2008にアップグレードしました。

すべてのコンポーネントを再バージョン化しようとしていますが、AssemblyInfo.vbファイルの一部にAssemblyFileVersionエントリがあり、一部にエントリがあることがAssemblyFileVersionAttributeわかりました。

また、エントリがあるものAssemblyVersionとエントリがあるものがありAssemblyVersionAttributeます。

ありとなしの違いは何Attributeですか?

どれを使うべきですか?

0 投票する
2 に答える
3654 参照

.net - AssemblyInfo.csのファイルバージョンがWindowsエクスプローラーのファイルプロパティに反映されていませんか?

AssemblyInfo.csファイルを含むVS2010プロジェクトがあります。これは持っています:

[assembly: AssemblyFileVersion("10.0.1.0")]

アプリを実行して、実行中のアセンブリからファイルバージョンを要求すると、10.0.1が問題なく取得されます。ただし、Windowsエクスプローラーで.exeファイルを右クリックして、プロパティダイアログを開くと、[詳細]タブに10.0.0.0(!)のファイルバージョンが表示されます。

Windowsでファイルバージョンに10.0.1が表示されないのはなぜですか?私は何かが欠けているに違いない...

追加情報:バージョンリソースをアプリの.resファイルに追加すると、コンパイルされた実行可能ファイルに情報が表示されますが、バージョンリソースに情報がない場合、コンパイルされたexeはファイルと「情報」を無視します(つまり、製品)AssemblyInfo.csのバージョン属性。

0 投票する
1 に答える
101 参照

assemblies - C#コードでDllプロパティの「バージョン」タブからデータを取得しますか?

ac# コードを使用して、dll の [バージョン] タブにある FileVersion (または ProductVersion) とコメント フィールドを取得したいと考えています。

Assembly クラスを使用しようとしましたが、必要なデータが見つかりませんでした。

前もって感謝します。

0 投票する
1 に答える
420 参照

windows-phone-7 - Windowsphone7.5 でトグルスイッチが機能しない

Windowsphone で ToggleSwitch コントロールを使用しました。Windowsphone7 バージョンでは正常に動作し、Microsoft.Phone.Controls をアセンブリ参照として使用します。しかし、windowsphone7.5 では、ToggleSwitch コントロールのアセンブリ リファレンスを要求しますが、Microsoft.Phone.Controls には含まれていません。windowsphone7.5 ToggleSwitch コントロールのアセンブリ リファレンスは誰でも知っています。

0 投票する
2 に答える
3118 参照

c# - CompactFramework3.5でdllファイルのファイルバージョンを確認する方法

パスが指定されているときに「c#」でdllファイルのファイルバージョンを確認したい。path = "\ x \ y\z.dll"と仮定します。

パスが指定されているときにz.dllのファイルバージョンを見つける方法は?

注:Compact Framework3.5SP1を使用しています

0 投票する
1 に答える
1896 参照

c# - 動的バージョニング

ビルド時にバージョン管理を動的にしたい状況があります。

バージョン パターン:<year>.<month>.<day>.<hhmm>

しかし、属性で使用される文字列値がコンパイル時に再解析される場所を読みました。

この動的バージョン管理を完了する方法について何かアドバイスはありますか?

理想的な状況:

うまくいかないことはわかっていますが、要点を理解する必要があります。

0 投票する
0 に答える
295 参照

c# - コンパイル済みのアセンブリで AssemblyInformationalVersion を変更できますか?

FileVersionInfo の ProductBuildPartにsvn リビジョンを使用します。リビジョン 65536 を超えているため、番号を変更する必要がありました。これを補うために、 AssemblyInformationalVersionAttributeに実数を貼り付けます。ソースからアセンブリをビルドする場合、これは非常に簡単です。

ただし、パフォーマンスのために SGen によって生成されたアセンブリがあります。既にビルドされたアセンブリで AssemblyInformationalVersionAttribute を変更/追加する簡単な方法はありますか?

0 投票する
2 に答える
2222 参照

c# - CS1607: アセンブリ生成 -- 'ファイル バージョン' に指定されたバージョン '1.4.0.85725' は、通常の 'major.minor.build.revision' 形式ではありません

(ここで用語が混同されていたらすみません。私は Java 開発者で、.Net と C# は初めてです。必要に応じて、この質問にタグを追加/修正してください。)

プロジェクトのビルドに MSBuild スクリプトを使用しています。タスクの 1 つは、アセンブリ情報を書き込むことです。

これは次のように変換SharedAssemblyInfo.csされます。

これに:

ここまでは順調ですね。ただし、TeamCity のビルド ログに次のメッセージが表示されます。

CSC 警告 CS1607: アセンブリ生成 -- 'ファイル バージョン' に指定されたバージョン '1.4.0.85725' は、通常の 'major.minor.build.revision' 形式ではありません

バージョンの形式が警告メッセージで指定された形式に従っているように見えるのに、なぜこの警告が表示されるのですか?

0 投票する
0 に答える
656 参照

c# - ビルド時のアセンブリ ファイル バージョンの自動更新

単一の引数 (影響を受けるプロジェクトの AssemblyInfo ファイルの場所) を受け取り、AssemblyFileVersion のリビジョン番号を 1 ずつ更新する C# プロジェクトを作成しました。このプログラムは、[プロパティ] --> [ビルド イベント] --> [投稿] から呼び出されます。 -次を使用してイベント コマンド ラインを構築します。

"C:\Users\SomeUser\Documents\Visual Studio 2013\Projects\VersionUpdate\VersionUpdate\bin\Release\VersionUpdate.exe" "$(ProjectDir)Properties\AssemblyInfo.cs" を呼び出します

次に、AssemblyFileVersion を次のように取得しました。

関連情報を見つけるのが難しいため、同様の状況にある他の人を助けるためにこれを投稿していますが、私は決して専門家ではなく、これを達成できるより良い方法があるかどうか疑問に思っていました.