Re: [問題] 多個問題請教,複製/發布/附加檔案

作者: aeolus0829 (阿洽)   2017-08-29 09:22:39
※ 引述《neil0123 (wow)》之銘言:
: Hi ALL
: 小弟多年沒用, 最近在複習, 但發現了一些問題
我一樣是用 2015,最近才剛完成一個 winform 的專案
: 1. 目前使用的是 Visual C# 2015 但發現專案建立後, 貌似無法複製
: WindowsFormsApplication1, 並沒有看到什麼選項可以直接複製成為
: WindowsFormsApplication2, google了一下貌似這功能一直就沒有
: 只看到了有人說, 要退出程式, 手動複製然後用加入現有專案的方式加入
是的,我也是這麼做
會不會有問題,看你的 WindowsFormsApplication2 有沒有和
WindowsFormsApplication1 程式碼重覆,其實只要能夠編譯,就不用擔心問題
另一個作法是
啊你就把專案完整 copy 到別的地方 (作為備份) 就好了啊 ..
: 可是怕用這種方式會出問題, 請問有更好的方式!? 還是說Visual C# 2017有?
: 因為怕WindowsFormsApplication1動到某個參數會引起問題, 所以想複製出一個副本
: 成為WindowsFormsApplication2
這... 是很古老的觀念了,建議學一下版本控制,個人推薦 git
(如果原po你有打算走程式這條路,版控可以讓你省下非常多力氣)
git 在 2015 中有直接整合,我是用 tortoseGit (它可以和檔案總管結合)
安裝設定教學 http://tinyurl.com/y86wnar5
不過應該裝 git for windows 就可以了
VS 的操作教學 http://tinyurl.com/y8xo87dj
不一定要把程式碼放到 github(或遠端) ,所以 github 的部份可以略過
git 的好處是
你每次修改了什麼,都可以看的出來,程式碼旁會有紅色記號和綠色記號提醒
改壞了,也可以隨時回到上一個版本;你甚至可以切一個測試版本,不滿意就切回正式版
最後如果你看到 git log 一堆版本的時候,內心會有莫名的虚榮感 (被打)
不過要達到以上好處,有幾個基本原則要遵守
1. 最小功能完成後,馬上 commit (認可/提交)
2. 每次提交的註解要寫明確 (至少半年後的自己來看要看的懂改了什麼)
第二點要好做的話,第一點要確實遵守;不然你程式寫爽寫一大堆後,會發現註解落落長
(這是做錯事的症狀)
(但要做好很難) <- 努力中
: 2. 發布程式的時候發現, 這程式無法直接執行, 必須要先進行安裝, 才能使用
: Google 上沒有看到該怎麼解決, 所以請教這程式有沒有什麼方式能直接執行!?
: 另外請問我在安裝程式的時候, 我發現他有進"程式和功能", 但我發現
: Program Files內並沒有發現我安裝的檔案, 請問這是WHY?
: 難道他只是做一個登錄"程式和功能"的動作!?
要安裝是因為你的 winform 用 '發佈' 這個流程進行建置
像我的專案,我不想要安裝,就可以只做編譯,然後把
專案資料匣\bin\debug

專案資料匣\bin\release
直接執行裡面的 .exe 檔即可
走發佈的流程好像可以簡化後續的 程式更新 手續,不過這段我不熟
回頭看了一下怎麼變成在推廣 git > <"
作者: dontblame (占卜師)   2017-08-29 10:41:00
哈 值得推廣呀

Links booklink

Contact Us: admin [ a t ] ucptt.com