0

私たちは社内でいくつかの Web アプリケーションを開発していますが、これらの Web アプリケーションはすべて、私たちのチームが開発したライブラリを参照しています。

先週、バージョン管理をより簡単にするために、ライブラリをローカルの NuGet リポジトリに移動することにしました。

今朝までは大丈夫でした。今日、私たちは Web アプリケーションの 1 つに新しい機能を追加したいと考えていました。これを実現するには、nuget パッケージとして Web アプリケーション プロジェクトに追加されたライブラリで開発を行う必要があることに気付きました。

ただし、新しいコードをライブラリに追加し、新しい dll をコンパイルして Web アプリケーションの bin フォルダーにコピーした後。Visual Studio は dll の nuget バージョンを復元します。(パッケージの自動復元が原因だと思います)

コードに問題がないことを確認せずに、新しいパッケージを作成してローカルの Nuget Repo に公開したくはありません。だから今、私たちは混乱しています。

4

1 に答える 1

0

ここで「プレリリース」バージョンに関する部分を読んでください。

http://docs.nuget.org/docs/reference/versioning

私はあなたがする必要があると思います

1. pre-release (publish) your packages to nuget
2.  have a handful of developers get that package by using the "–IncludePrerelease"
3.  once verified, publish the package (not as "pre-release") version.
于 2013-10-11T14:07:11.690 に答える