作者aeolus0829 (阿洽)
看板C_Sharp
标题Re: [问题] 多个问题请教,复制/发布/附加档案
时间Tue Aug 29 09:22:39 2017
※ 引述《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 > <"
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.20.129.1
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1503969764.A.0FD.html
1F:推 dontblame: 哈 值得推广呀 08/29 10:41