VS编译时自动引用Debug|Release版本的dll
公司一些早期的项目,把所有工程都放到一个解决方案下了,导致整个解决方案编译很慢,而且也不便于类库的复用和维护。因此我们决定把工程按照功能划分到不同的解决方案里头,然后定期发布dll到TFS配置库上固定的TeamProject下面,以后应用程序引用时就不添加工程,而是采用添加dll的方式。但是现在遇到…
公司一些早期的项目,把所有工程都放到一个解决方案下了,导致整个解决方案编译很慢,而且也不便于类库的复用和维护。因此我们决定把工程按照功能划分到不同的解决方案里头,然后定期发布dll到TFS配置库上固定的TeamProject下面,以后应用程序引用时就不添加工程,而是采用添加dll的方式。但是现在遇到…
某天打开VS准备对以前命名不友好的类名进行重构的时候,弹出了下面这个框:
你要点Yes就会编译出错。
Google了一下发现是个Bug,打开VS,在从未打开Xaml文件的前提下,对UserControl的类名做重构的时候能够重现这个Bug。参考:http://connect.microsoft.com/…
在代码中使用Tab作为缩进并不是一个好的习惯,因为Tab并不是一个打印字符,而是一个控制字符,也就是说它在不同文本编辑器中显示的宽度不一定是相同的,因而显示效果容易产生不一致。而空格则具有很好的适应性,因为它就是一个普通字符,因此和其他字符一样受到相同的影响,显示效果会趋于一致。
那些使用Tab作为缩…
update: 有人跟我说右键菜单的问题,可以通过按住Ctrl键+滚轮来实现右键菜单的滚动。但这样的设计还是让人无法接受。因为当你鼠标位于菜单之上的时候,滚轮的意义应该很明确了,应该是滚动菜单的,而不是菜单底下的窗口。
升级到VS2010也有一段时间了。当初升级之前看了不少文章讲VS2010的新特性的,…
Visual Assist是Visual Studio上一个很强大的插件。特别是在代码提示方面,相比Visual Studio自带的要强很多。
Visual Studio自带的代码提示(智能感知)功能会根据我们敲入的字符串,找到相似的类或者方法等。但是它的匹配规则非常简单,就是前向匹配。例如当我们输入了Str…
Visual Studio的调试功能非常强大。当异常发生的时候,能够自动定位到异常发生的地方。但是如果你在代码外层显式的加上了Try-Catch异常捕获的时候,默认情况下,Visual Studio会直接跳到异常处理代码块,而不是出现异常的代码行。
namespace BreakOnException { cl…
问题描述
在Silverlight开发过程中,经常时不时的会碰到Silverlight无法调试的问题。我就遇到下面几种情况:
1. Web Application+Silverlight,F5进入调试状态之后无法跟进Silverlight程序中下的断点
2. 项目中有两个Silverlight工程,其中一个Si…
看网上有人专门做了一些小工具,用来统计代码行数。感觉不是很必要。因为Visual Studio中的搜索功能支持正则表达式(虽然语法比较诡异),我们完全可以通过正则表达式来遍历整个解决方案从而获得代码行数。
^:b*[^:b#/]+.*$
需要注意:#开头和/开头或者空行都不计入代码量。
如果需要只统计代码文…
最新评论
讲的很详细,就是有点儿长了,回去试一下
不行啊亲
百度其实不缺这点钱吧?千千静听被百度收购之后,都没有什么改进 了
好文
好文!验证通过