問題タブ [assemblyversionattribute]
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.
.net - GetCustomAttribute()は、AssemblyVersionAttributeに対してnullを返します
.NETアプリケーションに[バージョン情報]ダイアログを追加し、表示する情報についてアセンブリの属性をクエリしています。AssemblyVersionAttribute
アセンブリを使用して取得しようとすると、次のGetCustomAttribute()
ようになりますnull
。
私AssemblyInfo.cs
は元気そうです。私はこれらの属性を定義しています:
どうしたんだ?回避策はありますが、上記のコードが機能しない理由を知りたいです。
c# - .NET: AssemblyVersionAttribute の大きなリビジョン番号
ビルドを [major].[minor].[micro].[revision] としてバージョン管理する規則があります (例: 2.1.2.33546)。
私たちのビルド スクリプトは、AssemblyInfo.cs ファイルを自動的に更新します。
アセンブリにバージョン番号を埋め込むため。
しかし、私たちの Subversion リポジトリはリビジョン #65535 に達したばかりで、ビルドが壊れてしまいました。
version-number の各数値の最大値は 65534 であることが判明しました (おそらく Windows の制限によるものです)。
この問題に遭遇しましたか? 良い解決策/回避策はありますか?
リビジョン番号を埋め込むスキームが気に入っていますが、明らかに Subversion-server をリセットすることはできません :-)
assemblies - AsemblyInfoを更新するようにSourceSafeを構成できますか
仕事では、プロジェクトが更新されるたびに、どんなに小さな変更であっても、それがアセンブリ情報の改訂値に反映されるという(合理的な)合意があります。このようにして、クライアントにパッチや機能などが不足しているかどうかを常に知ることができます。
これには手動でバージョンを変更する必要があり、これは面倒な作業であるため(さらに悪いことに、忘れてしまう可能性があります)、Visual SourceSafe(重要な場合は6)を構成して、チェックアウトのたびにアセンブリのバージョンを自動的に更新できるかどうか疑問に思いました。チェックイン ?
アセンブリバージョンを管理するための代替/より良いオプションはありますか?
c# - C#で使用されるAssemblyFileVersionは何ですか?
assemblyInfo.csには、AssemblyVersionとAssemblyFileVersionがあります。
通常、私はこのようにAssemblyVersionをインクリメントするだけです。1桁目:メジャーチェンジ2桁目:マイナーチェンジ3桁目:バグ修正4桁目:Subversionリビジョン番号
ただし、AssemblyFileVersionは何のためにあるのか、いつインクリメントする必要があるのか疑問に思っています。それはassemblyVersionと同じである必要がありますか?
使用していない場合は、コメントアウトする必要がありますか?
アドバイスをありがとう、
compact-framework - .NET アセンブリにバージョン情報がありません (Compact Framework 3.5/VS2008)
VS2008 と .NET Compact Framework 3.5 を使用して、Windows Mobile 6 Professional を対象として実行可能ファイルをビルドしていますが、プロジェクトをコンパイルするたびに、AssemblyInfo.cs ファイルで指定したものはすべて無視されます。
私は他のプロジェクトでこれを何度も行っており、問題なく動作しますが、何らかの理由で // 属性などを表示できませんAssemblyTitle
( AssemblyProduct
WindowsAssemblyVersion
エクスプローラーを使用してそれらを表示しようとしていますが、これらのプロパティは私が構築した他のアセンブリの [詳細] タブ (同じソリューション内の他のプロジェクトであっても)。
助言がありますか?
c# - Visual Basic から C# DLL の AssemblyFileVersion を読み取るにはどうすればよいですか?
Visual Basic 6.0 サブルーチンから C# オブジェクトを呼び出しています (質問しないでください)。Visual Basic から AssemblyFileVersion を取得するにはどうすればよいですか?
c# - Assembly.GetCustomAttributesがSilverlight4を使用するビルドマシンで突然TypeLoadExceptionをスローするのはなぜですか?
少し前に、Silverlightアプリの現在のバージョンを表示する必要がありました。いくつかグーグルした後、次のコードは私に望ましい結果を与えました:
これは、.NET 3.5Silverlight3環境でうまく機能しました。ただし、最近.NET4とSilverlight4にアップグレードしました。ビルドマシンの動作を終了したばかりで、このコードの単体テストで次の例外がスローされていることがわかりました。
私はこれまでこの例外を見たことがなく、その中のリンクはどこにも指していません。ビルドマシンにのみスローされ、開発ボックスにはスローされないため、試行錯誤を繰り返して、2つの違いを確認します。
なぜこれが起こっているのか考えてみませんか?
乾杯、アンドレイ。
vb.net - VB.Net-AssemblyFileVersion&AssemblyFileVersionAttributeとAssemblyVersion&AssemblyVersionAttributeの違いは何ですか
VB 2005であったVB.Netコードベースを継承し、約100のプロジェクトで構成されるVB2008にアップグレードしました。
すべてのコンポーネントを再バージョン化しようとしていますが、AssemblyInfo.vbファイルの一部にAssemblyFileVersion
エントリがあり、一部にエントリがあることがAssemblyFileVersionAttribute
わかりました。
また、エントリがあるものAssemblyVersion
とエントリがあるものがありAssemblyVersionAttribute
ます。
ありとなしの違いは何Attribute
ですか?
どれを使うべきですか?
.net - AssemblyFileVersion 属性が無視されています
作業中のクラス ライブラリで AssemblyVersion を AssemblyFileVersion 属性と異なるものにするのに問題があります。
そのため、(Class1.cs を除いて) 空のクラス ライブラリを作成して、それがどこかに設定されているかどうかを確認しようとしましたが、同じ動作が得られます。
AssemblyVersion 属性が無視されているようです。
ここに私の AssemblyInfo.cs ファイルからの関連ビットがあります...
そして、これがWindowsエクスプローラーでどのように見えるかです...
これを制御する設定はどこかにありますか?
編集: 違いがあるファイルを1つ見つけたので、2つの異なるフィールドに同じ値を示すWindowsエクスプローラーではなく、コンパイラ/リンカーからDLLが生成される方法に関係しています...
version-control - Hudson ビルドでビルド番号をインクリメントする
これが私が達成しようとしていることです。現在、Hudson ビルドを使用して、リモート コンピューターでビルドを行っています。現在、ソリューションを開いて [assembly: AssemblyVersion("1.2.6.190")] の番号を 2 つのファイルで手動で更新し、Hudson でビルドを実行する前に変更を SVN にコミットする必要があります。(今ビルドをクリックしない限り、hudson ジョブは実行するように設定されていません)
Hudson がビルドを行うたびに、最後の数字だけを自動的にインクリメントする方法を見つけたいと思います。
1ずつインクリメントしたい(タイムスタンプまたは類似のものではありません)。
役立つ可能性のある他の資料へのアイデアやリンクをいただければ幸いです =)
ありがとう、
トビー