在WPF 和 Silverlight项目中,通常要用到服务,此时多个项目共存在意个解决方案下,调试的时候会有些不便,根据自己的 需求有选择的进行调试,可以节省许多时间。
一 开启两个VS解决方案,一个用于启动该解决方案下的A项目,启动该解决方案下的另一个B项目。
二 选择一个项目为启动项,运行,然后点击另一要启动的项目,右键àDeBUGàStart new Instance 进行调试。
三 选择一个项目为起始项目,Ctrl+F5,DeBUG,设置另一要调试的项目为启动项,F5,调试。
四 在解决方案中,右键 PropertyàStartUpProjectàMulityProjectà 选择要启动的项,此时可以选择多启动项。
每种方法都有各自的不足,对于第一种情况,可以同时调试两个项目,但是不便于修改,如果一个解决方案修改,则另一解决方案便会提示代码在外部修改,是否进行修改的提示,非常的麻烦,最重要的是有时候会搞成代码不同步。
对于第二种方法,比较不错,但是如果关闭一个停止调试一个项目,则另一项目也会跟着停止调试,下次再启动的时候还是那么的费事。
真对于第三种的情况,通常要调试的是客户端的程序,而服务端的因为启动的是DeBUG下的exe,因此不能够进行调试,优点是在服务不变动或不需要调试的情况下,设置一回,以后就可以无限的使用F5直接进行调试,还是蛮方便的。
真对于第四情况,优点是设置之后直接就可以通过F5进行调试,启动两个项目获多个项目,方便快捷,但是也有不足的地方,就是每次两个项目的程序都要照顾,因此来说根据不同的需求选择不同的调试方案可以节省许多的时间。
额,最后说一下,如果是Silverlight项目,在调试的时候选中Silverlight的载体Web项目右键àPropertyàWebà将Silverlight调试选择上,不然是不调试Silverlight项目的。
总结以上是内存溢出为你收集整理的VS 多项目调试 解决方案 多项目 Silverlight WPF全部内容,希望文章能够帮你解决VS 多项目调试 解决方案 多项目 Silverlight WPF所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)