2009-10-05 62 views
5

所以我有一個ASP.NET'網站'(而不是一個Web應用程序),它沒有AssemblyInfo.cs文件或Bin文件夾或類似的東西。在哪裏指定ASP.NET網站的版本號

我想有一種方法來指定程序集版本號(例如7.0.2.0)。在Web應用程序中,您可以在AssemblyInfo.cs文件中執行此操作。

我試過用AssemblyInfo.cs文件添加屬性文件夾,但我不認爲它被拾取 - 因爲當我調用Assembly.GetExecutingAssembly()。GetName()。Version.ToString()我得到0.0.0.0

所以:我需要做些什麼才能使AssemblyInfo.cs工作或我該如何指定版本號?

回答

6

K Scott Allen有a post here,但我個人建議您轉到Web應用程序項目。

+0

那篇文章是Scott K. Allen - 不是Scott Gu。 – 2009-10-05 16:49:25

+0

@Matt Lacey-謝謝,不知道爲什麼我認爲這是Scott Gu的博客 - 可能會導致他在Web應用程序項目首次推出時發佈了大量博客。 – RichardOD 2009-10-05 20:05:50

+0

謝謝,那個鏈接解釋得非常好 – codeulike 2009-10-05 20:57:07

1

版本號設置dll的版本。由於您不預編譯網站項目,因此我不確定您是否可以像這樣設置版本號。您可能只需要在源代碼管理系統中使用標籤或其他東西來進行版本管理,並自行管理它。

+0

這可能,只是不如在Web應用程序項目中。 – RichardOD 2009-10-05 16:49:04

0

嘗試將AssemblyInfo類放入App_Code文件夾中。

1

沒有單一程序集供您設置版本號。你需要重新思考你想要完​​成的事情。

相關問題