私は既にビルドされたアセンブリを持っていますが、バージョン番号を変更する必要があります。再コンパイルせずにこれを行う方法はありますか?ビルド後にアセンブリのバージョン番号を変更するにはどうすればよいですか?
2
A
答えて
2
これによれば、answerにすることができます。
1
アセンブリバージョン番号は、複数の場所で保持されています。アセンブリの厳密な名前で報告されたものは、アセンブリメタデータテーブル(ECMA-335§22.2)にあります。ただし、コードを通じてアクセスできるAssemblyVersionAttribute
に関連するものは、 "blob"データセクション(ECMA-335§23.3)にパラメータ化されたコンストラクタ引数として配置されています。両方の場所の番号は固定バイト数なので、再コンパイルせずに変更できます。 ただし、に署名する場合は署名が破損するため、アセンブリに署名する前にこの操作を実行する必要があります。
関連する問題
- 1. バージョン番号を変更するinteropアセンブリを追加するにはどうすればよいですか?
- 2. NuGet Pushのパッケージのバージョン番号の変更を停止するにはどうすればよいですか?
- 3. ビットキーパーで自動バージョン番号を変更するにはどうすればよいですか?
- 4. ドット付きバージョン番号を整数に変換するにはどうすればよいですか?
- 5. Ploneアドオンでバージョン番号を更新するにはどうすればよいですか?
- 6. ビルド時にバージョン番号を変更する
- 7. アセンブリをXAPにパッケージ化する前にアセンブリを変更するにはどうすればよいですか?
- 8. opensipsのデフォルトポート番号5060を他のポートに変更するにはどうすればよいですか?
- 9. レターまたは2をプリセット番号に変更するにはどうすればよいですか?
- 10. 新しいビルドごとにバージョン/リビジョン番号を更新する
- 11. フェッチされたライブラリのファイル名にバージョン番号を含めるにはどうすればよいですか?
- 12. MS Wordでページ番号の種類を変更するにはどうすればよいですか?
- 13. packagist.orgのバージョン(dev-master)をv1.0.2などのバージョンに変更するにはどうすればよいですか?
- 14. 開封PDFファイルごとに注文番号を変更するにはどうすればよいですか?
- 15. ネイティブアプリのGoogleアナリティクスのトラッキングにビルド番号を含めるにはどうすればよいですか?
- 16. .NETからWindowsのバージョン番号を取得するにはどうすればよいですか?
- 17. グリッドビューページング番号のサイズを変更するにはどうすればよいですか?
- 18. Asp.Netコアアプリケーションのポート番号を変更するにはどうすればよいですか?
- 19. iOS ABAddressBook既存の電話番号を変更するにはどうすればよいですか?
- 20. MTDデバイスのシリアル番号を変更するにはどうすればよいですか?
- 21. 注文ファイルの番号付けを変更するにはどうすればよいですか?
- 22. シリアルCOMポート番号をプログラムで変更するにはどうすればよいですか?
- 23. kextでOS Xのバージョン番号を取得するにはどうすればよいですか?
- 24. 混合モードアセンブリのバージョン番号をWindowsエクスプローラで表示するにはどうすればよいですか?
- 25. C# - 既存の番号に番号を追加するにはどうすればよいですか?
- 26. Microsoft Office C2Rのビルド番号を確認するにはどうすればよいですか?
- 27. Teamcityでビルド番号を設定するにはどうすればよいですか?
- 28. 移行の現在の「バージョン番号」を設定するにはどうすればよいですか?
- 29. 特定の番号から番号列を開始するにはどうすればよいですか?
- 30. 静的ライブラリからバージョン番号を取得するにはどうすればよいですか?
詳細:http://stackoverflow.com/questions/398170/change-assembly-version-in-a-compiled-net-assembly –