作者laicwben2 (felixchen)
看板C_Sharp
标题[问题] 另一个处理程序正在使用档案?
时间Sun Nov 15 23:34:44 2015
请教一下各位前辈
目前刚开始阅读 O'REILLY的深入浅出C# 第二版 并且跟着范例实作
但是碰到一些不在书本上的问题(还在前两章就遇到)
1. 在为专案建立资料库时范例所使用的是.sdf
但在visual studio2015中并不存在这个项目
查询了一些网路上的解法是额外的安装toolbox可解决
我目前是暂时使用visual studio2010版本跳过这个问题
是否是因为微软已经不打算继续支援了呢? 是否应该继续使用个项目?
2. 在之後的练习当中 额外建立了一个.cs项目并将main()改到新项目当中
但是只要我进行更动以後 每次开始侦错就会发生建置错误
错误讯息如下:
无法将 "obj\x86\Debug\contact01.exe"
复制到 "bin\Debug\contact01.exe"。
1000 毫秒後开始重试 1。
由於另一个处理序正在使用档案 'bin\Debug\contact01.exe'
,所以无法存取该档案。 contact01
重复10次以後就结束了,并显示作业失败
即使将内容修正回去还是无法运作,试着查询了相关的资料後
发现有关另一个处理序正在使用档案的错误几乎发生在读写档案时
而我的程式还尚未使用到读写功能,仅有跳出视窗的动作
而之後尝试了在修改完以後将debug资料夹档案全部删除後重新建置的方法
确实可以正常运作,但只要有作出更动就会发生相同的错误
请问此状况该如何解决?
烦请各位前辈指导
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.241.58.42
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1447601686.A.A2D.html
1F:→ CiC: 您的contact01如果正在执行中,用VS尝试编译就会出现这样错误 11/15 23:54
2F:→ laicwben2: 不好意思 想请教一下该如何终止它? 我的VS2010已经跳回 11/16 00:07
3F:→ laicwben2: 绿色的开始侦错箭头 但打开工作管理员以後确实有一个处 11/16 00:08
4F:→ laicwben2: 理程序"contact01.vshost.exe *32" 但无法终止它 11/16 00:09
5F:推 Peruheru: 重开VS後重新编译就不会再出现这个错误了,大概 11/16 08:47
6F:→ Peruheru: 我在短时间内重编太多次也会这样,都是重开解决 11/16 08:47
7F:→ laicwben2: 事实上 我尝试过这个方法 甚至是重开机都试过 11/16 09:53
8F:→ laicwben2: 在VS2010开启时 还无法砍掉档案 11/16 09:55
10F:→ laicwben2: 目前只能关闭VS→砍掉档案→开启VS→建置 11/16 09:57
11F:→ laicwben2: 可是这样是不正常吧 起码我在使用C/C++没有碰过这问题 11/16 09:58
12F:→ ccshgoodboy: 我曾遇过这问题是因为上一次执行时没完全关掉,因为 12/17 23:30
13F:→ ccshgoodboy: 执行序没关毕,一直在做某个回圈,试试form close时 12/17 23:30
14F:→ ccshgoodboy: 加一句Environment.Exit(Environment.ExitCode); 12/17 23:30