Roslynプロジェクト内でコンパイルされたアセンブリは42.42.42.42バージョンです。それを変える方法はありますか?プロジェクトウィンドウで直接設定しようとすると、ランタイム例外が発生します。デフォルトのRoslynプロジェクトのdllバージョンを42.42.42.42から2.0.0.0に変更してください
答えて
/p:OfficialBuild=true /p:BuildNumber=1234
またはその他の番号でコマンドラインにビルドします。
実際に、このような「奇妙な」バージョン番号の理由は何ですか(具体的には42ではありません)。カスタムビルドとリリースビルドを簡単に区別することはできますか? – Ties
はい、その理由の1つです。誰かがRoslynを修正してVisual Studioをクラッシュさせた場合、Windowsでこのオプションが有効になっているとクラッシュレポートが表示されます。これは、それが "本当の"バージョンではないことを私たちに知らせ、すぐにそれを放棄することができます。 –
2番目の理由は、Visual Studio内で修正されたRoslynを実行している場合、基本的には既にVSの最初のバージョンがインストールされているVSの上に2番目のバージョンが実行されていることです。 .NET FrameworkがVisual Studioでアセンブリを読み込む方法の複雑さのために、2番目のバージョン(42!)をインストールしていくつかのリダイレクトを挿入する方が簡単です。また、実行していると思われるバージョン(ローカルコピー)があなたのものであることを確認することも簡単です。 –
- 1. CMakeプロジェクトのQt Creatorプロジェクト名を変更してください
- 2. 出力dllの名前を変更してください
- 3. git-tfsリポジトリのデフォルトのリモートを変更してください
- 4. CKEditorのデフォルトのnewpage_htmlを変更してください
- 5. UITextFieldのデフォルトのタッチイベントを変更してください
- 6. データベースからopenfireバージョン4.0.2の管理パスワードを変更してください
- 7. .NETプロジェクトで参照されているCOM DLLの正しいバージョンを維持してください
- 8. エンティティ・フレームワーク6のデフォルト・ジャンクションtablenameを変更してください
- 9. デフォルトのHTSQL出力形式を変更してください
- 10. phpMyAdminデフォルトのテーマを変更してください
- 11. symfony 1.4 - PHPのバージョンを変更してください
- 12. MainActivityの変数をBaseActivityから変更してください
- 13. TextViewの色を変更してから変更してください。
- 14. 流星プロジェクトでmongodbのバージョンを確認してください
- 15. チェックボックスのテキストから色を変更してください
- 16. xlwings:Pythonから文字の色を変更してください
- 17. スクリプトからプレハブの色を変更してください
- 18. BlazeDSプロトコルをAFM3からAMF0に変更してください。
- 19. デフォルトページをindex.phpからindex.htmlに変更してください。
- 20. カラムタイプをntextからvarbinary(max)に変更してください
- 21. しばらくしてからWindows Tkinterを変更してください。
- 22. Nagiosがよく知られているサービスを監視するデフォルトのポートを変更してください。
- 23. richfacesで使用されるJQueryのバージョンを変更してください
- 24. アセンブリ(ファイル)バージョンを1.0.0.0から2.0.0.0に変更した後、設定は新しいフォルダに保存されますが、古いものからロードされます
- 25. ハイチャートの列の色をデフォルトの色で変更してください
- 26. Visual C++プロジェクトに付属のdllを使用してください
- 27. javascriptからサーバのバージョンを確認してください
- 28. Scalaのデフォルトのクラスアクセス修飾子を変更してください
- 29. <p:fileUpload mode = "simple">のデフォルトのボタンラベルを変更してください。
- 30. .xapファイルのバージョンに変更がある場合は、ダウンロードしてください。
興味深いことに、[Roslyn repoで42を検索する](https://github.com/dotnet/roslyn/search?q=42)は、特にテストで*多くの結果を示します。開発者がタオルなしで帰宅することは決してないようです。 –
私には「foo」か42がない限り、テストは完了しないという個人的な信念があります。 –