2016-08-27 73 views
0

我在visual basic中創建了一個程序,並且發佈了它的一些不同版本,而且我的當前代碼不工作,我想回滾到以前的版本。如何回滾代碼visual basic

我沒有廣告或擴展或插件。

+5

沒有一些版本控制應用程序 - 你不能 – Fabio

+0

如果我有一個以前的版本的程序有什麼辦法,我可以剖析它可以嗎? – Tink

+1

您可以使用.net反射器對發佈的exe/dll進行逆向工程。查看[ILSpy](http://ilspy.net/)。然而,修改你現有的代碼並且開始使用一些版本控制系統會更容易... – apr

回答

0

不幸的是,你不能輕易做到這一點。您可以「反編譯」您的工作程序集,並嘗試查找相關部分中發生了什麼變化,但請記住,此類程序的輸出不包含註釋或語法結構,因此很難閱讀。恐怕這是你現在可以做的最好的事情。我有與dotPeek很好的經驗,但有很多這樣的工具。

至於什麼是大部分重要的是你要儘快開始做,看看版本控制系統。現在沒有比現在好的時候了。我建議從git開始,因爲它很受歡迎,功能非常強大,重量輕,並且有工具和文檔可幫助您進入。此外,您不需要設置任何服務器,您可以將其全部保存在本地計算機上,但將代碼託管在開放的託管站點(如github)上可能會有所幫助。