回答
您可以使用AssemblyFileVersionAttribute直接指定文件的版本...
指示編譯器使用特定 版本號爲Win32文件 版本資源。
...或者您可以完全刪除此屬性,這將意味着文件版本默認爲程序集版本。這可能是一個很好的做法,因爲具有與程序集版本不同的文件版本會導致混淆。
如果AssemblyFileVersionAttribute被 未提供,則 AssemblyVersionAttribute用於 的Win32文件版本是 的Windows文件屬性對話框的版本選項卡上顯示 。
您可以使用AssemblyVersionAttribute來設置程序集版本。
程序集屬性通常應用在AssemblyInfo.cs文件中,如其他答案中所述。
看在下面一行AssemblyInfo.cs文件,並將其設置爲你想要的任何版本號:
[assembly: AssemblyVersion("1.0.0.0")]
非常真實的,還有另一種方法,我不知道VS2005但至少VS2008和最多在Solution Explorer中的屬性項,雙擊它,它在你還可以編輯組件版本 – Pieter888 2010-10-20 07:33:31
有人可以證實這在VS2005中是否可行? – 2010-10-20 07:46:52
這是如何設置程序集版本,是的。屬性項只是設置了assemblyinfo文件中的值。 – 2010-10-20 09:35:41
改變這一行的AssemblyInfo.cs:
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.9.10292.8")]
假設現在,我想從這裏開始自動遞增。我的意思是在下一次構建之後它應該是「1.9.10293」如何實現這一點。 – Unbreakable 2017-01-16 21:37:00
你可以在AssemblyInfo.cs
中設置版本號。
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
請注意,程序集版本不同於程序集文件版本。從您的簡要說明中,聽起來更像是您正在尋找後者 - AssemblyFileVersion
。
他們都可能是一樣的,不是嗎? – 2010-10-20 07:47:35
但是如何自動增加呢?請指導我 – Unbreakable 2017-01-16 21:12:59
右鍵單擊該項目並單擊屬性。 屬性窗口將出現。在那點擊應用程序選項卡。 它會顯示項目的應用信息。將會有一個名爲Assembly Information的按鈕。點擊按鈕,它會顯示一個包含項目組件信息的表單。您可以指定程序集版本(包含四個文本框,即主要版本,次要版本,內部版本號,修訂版)。它將在相應項目的AssemblyInfo.cs中存儲組件細節。
- 1. 如何讓C#項目忽略程序集的版本號?
- 2. 如何在Jenkins中使用SVN修訂版設置c#程序集版本
- 3. 如何在Android Studio中設置應用程序的版本號
- 4. 如何從Wix 3.5中設置.NET dll的程序集版本?
- 5. 如何在JScript.NET中設置程序集屬性(版本等)?
- 6. 讓TeamCity將Subversion版本號集成到程序集版本
- 7. 託管C++:如何獲得我的非託管版本號以匹配我的程序集版本號
- 8. 如何設置svn外部版本號?
- 9. 獲取「主」程序集版本號
- 10. 如何在構建後修改程序集的版本號?
- 11. 如何設置基於與CruiseControl.net Subversion的版本號的版本號
- 12. 如何在iOS/Objective C中爲SDK設置版本號?
- 13. Visual Studio - .EXE控制檯應用程序的設置版本號
- 14. C#項目:如何更新引用的程序集版本
- 15. 如何從同一程序集的多個版本配置Unity?
- 16. 如何保持.net中不同程序集版本的user.config設置?
- 17. .NET版本號(安裝程序版本)
- 18. 維克斯引導程序 - 設置版本號捆綁
- 19. 如何設置我的應用程序支持的iOS版本?
- 20. 如何在QT for Mac OS中設置應用程序版本號?
- 21. 如何使用maven將版本號設置爲java web應用程序?
- 22. 如何設置Chrome的用戶腳本版本號
- 23. 如何在文本文件中設置InstallAnywhere的版本號?
- 24. 將VSO構建/發佈版本號設置爲Azure應用程序設置
- 25. 獲取C#應用程序的早期版本設置
- 26. C++:程序版本?
- 27. 如何在spark中設置驅動程序的python版本?
- 28. 如何爲Ruby應用程序設置指定的gem版本?
- 29. 將Tortoise SVN修訂版編號鏈接到程序集版本
- 30. 如何獲取同一應用程序的多個版本以使用相同版本的程序集? c#
我剛剛看到一個不同步的文件和程序集版本的不錯的參數... http://freetodev.spaces.live.com/blog/cns!EC3C8F2028D842D5!1253.entry?wa=wsignin1.0&sa= 191639258 – 2010-11-08 09:46:43