私は、ポータブルフレームワークの奇妙な組み合わせではなく、.NET標準に基づいてプロジェクトを変更しています。.NET標準プロジェクトからNugetパッケージをビルドするときに、パッケージのバージョンを上書きしますか?
リリースバイナリと.nupkgパッケージをビルドすると、もちろんバージョンは.csprojファイルで指定されていることを除いて、すべてが順番になっているようです。
コマンドラインでmsbuild
を使用する方法、またはこのプロパティを上書きするバッチファイルを使用する方法はありますか?
基本的に、バージョン2.3.4.5をビルドしたい場合は、msbuildまたは環境変数(プロジェクトファイルを変更するのに手間がかかりません)を使用して、最終バージョンのバージョン2.3.4.5を作成できますか?
私は、AssemblyInfo.cs
ファイルを操作したところから離れようとしているFinalBuilderプロジェクトを持っていましたが、少なくとも2回は変更したファイルを自分のリポジトリにコミットすることができたという意味でエラーが起こりやすいです。私はビルドプロセス中にバージョンを注入したばかりのソリューションにもっと満足しています。
これが私の現在のMSBuildのコマンドラインです:
msbuild DiffLib.sln /target:Clean,Rebuild /p:Configuration=Release