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