Spiga

卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决

2011-11-01 22:52 by 木鱼, 188 visits, 网摘, 收藏, 编辑
摘要:1.哇哦,遇到问题了。 话说上回我为了尝尝螃蟹的味道而装了 VS2011 Developer Preview,但是装完后立马卸载掉了,原因是这家伙的安装目录位置没用,我设置到D盘的但是装完后D盘的文件夹只有一百多M,而足足8G+的空间是在C盘上消耗的。可怜我的C盘本来只有8.XG,所以不得不卸载掉它。 卸载掉本身没啥问题,只是昨晚突然发现 Sql Server 2008 R2 Management Studio 突然不能新建数据库关系图了,一建立就会报“找不到指定的模块(MS Visual Database Tools)”的错误: 为了这个错误我甚至认真评估了重新配置数据库的可... 阅读全文

LINQ中的强制类型转换Cast函数其实挺坑爹的

2011-10-17 23:13 by 木鱼, 1365 visits, 网摘, 收藏, 编辑
摘要:今天被LINQ的Cast函数坑了一次,不过细究之下其实还是学到了新东西的。其实强制类型转换大部分人都会天天接触,可是谁会知道这里面还有点小秘密呢? 1.强制类型转换? 我想能看到这里的同学应该都不需要我去解释,所谓强制类型转换就是指将一个变量由一个数据类型强制转换为另一个类型,当然前提是对象和目标类型是兼容的。 下面这两行便执行了一个强制类型转换: double a = 23.0; int b = (int)a; 由于过于简单,这里说太多就有失水准鸟。 不过呢,这里要求俩类型具有兼容性;所谓的兼容性就是说要么它们是派生类的关系,要么系统知道如何去转换他们... 阅读全文

运行于IIS/MVC平台上的GIT服务器Bonobo Git Server的实践 (附带汉化补丁)

2011-07-19 12:31 by 木鱼, 1377 visits, 网摘, 收藏, 编辑
摘要:关于 Bonobo Git Server 之前曾经尝试在Windows平台上搭建一个GIT服务器,无奈又要装SSH又要这个又要那个的,便放在一边了,实在没工夫折腾它。昨天有点烦躁,于是便想折腾点儿什么... 阅读全文

一点杂碎: 为IIS Express加上文件夹菜单/两个 region 的 snippet

2011-04-14 13:55 by 木鱼, 543 visits, 网摘, 收藏, 编辑
摘要:凑点儿东西一起扔上首页,不是很深的技术性话题,不过蛮实用的我觉得。 内容提纲:如何为文件夹加上右键菜单,可以直接作为网站打开如何在VS中快速地插入 #region 1.为IIS Express加上文件夹菜单之前看到有园友发了一篇“网站开发必备-快速浏览Asp.Net网站绿色小工具”,他那个是拿微软官方的 Cassini 源码重新改写而成的,方便是很方便,可惜只支持.Net 2.0。如果想测试 .Net 4.0 的怎么办呢?最好的方案就是用IIS Express了。关于IIS Express的命令行语法可以参考我之前的文章“IIS Express的配置和注意点”。但是命令行操作终究是太麻烦了,怎 阅读全文

IIS Express 的配置、使用和注意点

2011-03-20 00:40 by 木鱼, 3605 visits, 网摘, 收藏, 编辑
摘要:VS2010的SP1引入了IIS Express支持,这是值得高兴的事情……因为自带的ASP.net Development Server只能单站点运行、不能设置虚拟目录、多少个项目就会出现多少个等等等等巴拉巴拉,我对它恨之入骨,总之,很长一段时间内我进行开发实际上都是用IIS的。但是用IIS有不方便的地方,就是必须开启IIS Admin服务,而且VS必须以管理员模式运行才能正常打开项目和调试。每次都以管理员模式启动已经比较麻烦了,比较郁闷的是,以管理员模式启动的vs处于特权状态,所以程序间的文件拖放就失效了……换句话说,如果我想从资源管理器中直接拖一个文件到vs中打开,就办不到了。所以对II 阅读全文

Visual Studio 2010 Service Pack1(10.0.40219.1) 发布(附在线安装程序/中英文离线安装包)

2011-03-09 16:57 by 木鱼, 4224 visits, 网摘, 收藏, 编辑
摘要:都说微软的东西必须等到SP1才能用~关于VS2010 SP1究竟有哪些改进、添加了什么新功能,请参考:http://msdn.microsoft.com/en-us/visualc/gg697159VS2010 SP1于2011年3月8日正式发布,公开下载将于3月11日开放。老衲没有MSDN订阅帐号……但是目前已有在线安装包被放出来,不过在线安装过于慢,所以我提取了在线安装所需要的所有补丁并重新整... 阅读全文

发布一个最新版Productivity Power Tools中的CopyAsHtml扩展的修改版(含工具和源码)

2011-02-25 00:15 by 木鱼, 1533 visits, 网摘, 收藏, 编辑
摘要:Productivity Power Tools是微软官方发布的一个用于VS2010的扩展,功能是在Visual Studio的文本编辑器中按下Ctrl+C或通过其它方式执行“复制”或者“剪切”功能的时候,生成一份HTML格式的源码放到剪贴板中,此时可以在网页编辑器、网页中的可视化编辑器中直接粘贴出和VS中格式相同的源码。今天这个工具发布了最新的版本,其中CopyAsHtml组件进行了更新,加入了选项对话框,个人觉得这个比较实用,所以将原来的组件修改迁移到这个版本中。值得一提的,原来我发布的修改版存在一个BUG,就是当选择的内容存在不需要的缩进时,会导致缩进丢失,感谢之前mangohappy给 阅读全文

发布一个原创小类库:.Net 小型软件自动更新库(SimpAutoUpdater),已附上客户端+包生成工具源码

2011-02-14 23:17 by 木鱼, 5901 visits, 网摘, 收藏, 编辑
摘要:本类库+工具用于快速实现一个简单的自动更新程序,旨在快速简单地为现有的.Net应用程序添加上比较简单的自动更新功能。在发布应用程序时,我们经常会需要给自己的程序加上自动升级功能。.Net Framework自带的ClickOnce中有自动升级的功能,但是往往不太好用,比如必须用ClickOnce发布,安装的文件夹一个版本一个等等,我们会想要一个比较简单、甚至绿色软件也能使用的自动升级功能,这个自动... 阅读全文

VS2010中WinForm中,“属性<属性名>的代码生成失败”的问题,熟悉WinForm组件开发的同学进来讨论下

2011-01-08 20:16 by 木鱼, 1554 visits, 网摘, 收藏, 编辑
摘要:UPDATED: 提供了可替换的解决方案,请参照本文末尾。   这是一个困扰我很久的问题,一直没有解决,搜索英文版的网站也没有能解决。姑且放在首页,用VS2010做过组件开发的同学进来讨论下。 简介:当一个在界面上提供扩展属性的组件(实现IExtenderProvider接口)使用项目引用或处在同一个项目里的时候,项目重编译后,组件上自定义的类别转换器将无法访问对应的类型,出现类型转换失败。 ... 阅读全文

这个算是BUG吗? ASP.net 4.0/MVC3 RC2 中, 带有两个可选参数的路由, 同时没有指定参数时将无法生成正确的链接

2010-12-15 17:08 by 木鱼, 479 visits, 网摘, 收藏, 编辑
摘要:RT, 昨天刚刚升级到RC2, 今天就遇到比较郁闷的问题。 之前看到阿不提到过一些关于MVC3 RC2的BUG,感觉不会太大影响使用。不过今天下午就遇到问题了。本来很简单的路由注册,带有Area的路由, 突然发现用 Html.ActionLink 生成的链接是空地址,觉得很奇怪,用Url.Action测试也是空地址。但是如果调用默认路由的话,链接就完全正常,非常费解。默认的路由注册如下:public static void RegisterRoutes(RouteCollection routes){ routes.IgnoreRoute("{resource}.axd/{*path 阅读全文