2009-10-05 18 views
5

したがって、AssemblyInfo.csファイルまたはBinフォルダなどがないASP.NET Webサイト(Webアプリケーションとは対照的に)があります。ASP.NET Webサイトのバージョン番号を指定する場所

アセンブリバージョン番号(7.0.2.0など)を指定する方法が必要です。 Webアプリケーションでは、AssemblyInfo.csファイルでこれを行います。

AssemblyInfo.csファイルでPropertiesフォルダを追加しようとしましたが、Assembly.GetExecutingAssembly()を呼び出すときにピックアップされるとは思われません。GetName()。Version.ToString() 0.0.0.0

So:AssemblyInfo.csを動作させるにはどうすればよいですか、またはバージョン番号を指定するにはどうすればよいですか?

答えて

6

K Scott Allenはa post hereですが、個人的にはWebアプリケーションプロジェクトに移行することをおすすめします。

+0

その投稿はScott K. Allen - Scott Guではありません。 –

+0

@Matt Lacey-ありがとう、なぜ私はそれがスコット・グーのブログだと思ったのか分からない。おそらく、彼らが最初に出てきたときにウェブアプリケーションプロジェクトについてたくさんのブログを書いたからだろう。 – RichardOD

+0

ありがとうございます、そのリンクはとてもうまく説明しています – codeulike

1

バージョン番号は、dllのバージョンを設定します。 Webサイトプロジェクトをプリコンパイルしないので、このようなバージョン番号を設定できるかどうかはわかりません。ソース管理システムのラベルなどを使用してバージョンアップするだけで、自分で管理する必要があります。

+0

Webアプリケーションプロジェクトほど簡単ではない可能性があります。 – RichardOD

0

AssemblyInfoクラスをApp_Codeフォルダに配置してみてください。

1

バージョン番号を設定するアセンブリはありません。達成しようとしていることを再考する必要があります。

関連する問題