随笔分类 -  编程语言-[dotNET]

摘要:有几种思路: 1、【推荐】直接发布,然后手动打包成压缩包,需要的时候直接上传到服务器,或者在本地解压出来手动上传到虚拟空间(支持绝大多数的虚拟空间,自由度高,DZ也是采用这样的打包,FTP上传操作比较多,其中也可以打包一些批处理进行VPS这类的远程桌面登录处理操作)。 2、 阅读全文
posted @ 2016-11-21 12:42 EasonJim 阅读(496) 评论(0) 推荐(0) 编辑
摘要:主要用于微信的文章采集,如果用单纯的HttpClient采集,会出现页面无法渲染的情况; 经过研究发觉公众文章html页面是经过渲染之后显示的,那么思路来了,如果在dotnet的环境下,用WebBrowser控件能采集到渲染后的HTML。 那么可以通过dotnet下用WebBrowser实现文章采集 阅读全文
posted @ 2016-11-19 13:24 EasonJim 阅读(597) 评论(0) 推荐(0) 编辑
摘要:反编译不是为了破解软件,而是在开发时更好的读懂程序干了什么,比如MVC的源码,如果使用1和4的VS插件能更好的进行断点跟踪。 常用,效率最高: 1、【.NET Reflector】首选,能比较好的反编译语法糖,可以结合插件(http://reflectoraddins.codeplex.com/)来 阅读全文
posted @ 2016-11-13 20:08 EasonJim 阅读(821) 评论(0) 推荐(0) 编辑
摘要:QrCodePlatform QrCode http://domain/QrCodeHandler.ashx?e=M&q=Two&s=12&t=(text) 源码:https://github.com/easonjim/QrCodePlatform bug提交:https://github.com/ 阅读全文
posted @ 2016-11-10 11:46 EasonJim 阅读(496) 评论(0) 推荐(0) 编辑
摘要:http80端口转发 背景 微信公众平台接口绑定服务器时,如果使用IP需要使用80端口,此组件可实现一个IP上绑定多个公众平台接口 使用方法 http://(IP)/WeixinMP/(转发的地址Base64)/weixin.aspx 源码:https://github.com/easonjim/F 阅读全文
posted @ 2016-11-10 10:17 EasonJim 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:使用时注意每个批处理里面的依赖工具路径指向 源码:https://github.com/easonjim/NuGetRun bug提交:https://github.com/easonjim/NuGetRun/issues 阅读全文
posted @ 2016-11-10 02:16 EasonJim 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:解决方法: 1、更改程序集的生成目标平台为【Any CPU】,或者针对平台进行编译。 项目右键->【属性】->【生成】->【生成目标平台】 2、尝试一下修改线程池设置为32位支持。 阅读全文
posted @ 2016-11-09 11:35 EasonJim 阅读(13586) 评论(0) 推荐(1) 编辑
摘要:使用手册、开发手册、以及源码和工具等 阅读全文
posted @ 2016-11-02 18:07 EasonJim 阅读(364) 评论(0) 推荐(0) 编辑
摘要:所要用的工具: 1、CCNET(用于检测SVN有改动提交时自动构建,并运行nuget的自动打包和推送批处理) 2、ProGet(目前见到最好用的nuget内部包管理平台) 3、Windows Batch(windows的批处理,用于nuget的自动打包和推送)(这里是最难解决的地方) 具体的搭建步骤 阅读全文
posted @ 2016-10-29 03:48 EasonJim 阅读(743) 评论(0) 推荐(0) 编辑
摘要:在我把之前项目从10版本升级到15版本的时候,一打开转换的项目过几分钟立马卡死,出现未响应/已停止工作的问题,我试过了很多方法: 1、升级操作系统,8.1升级10,没用! 2、重装VS,没用! 3、卸载插件,纯净启动,没用! 4、重置用户数据启动VS,没用! 5、安全模式启动VS,没用! 6、删除项 阅读全文
posted @ 2016-10-19 01:20 EasonJim 阅读(16874) 评论(1) 推荐(0) 编辑
摘要:最近在升级公司内部的项目到最新的开发工具Visual Studio 2015,可能在团队开发上会遇到这些问题: 1、团队成员的电脑和系统,设置安装的开发工具参差不齐 2、有些成员的Visual Studio版本可能某些配置或者系统安装的原因,会出现卡死状态等 所以为了应对上面的这些情况,我最希望和最 阅读全文
posted @ 2016-10-18 14:38 EasonJim 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:不定时更新,得到最好用的插件。(友情提示:安装插件时最好先备份系统) 1.Resharper 10.0.0.12.VS10x CodeMAP3.JavaScript Map Parser4.JScript Editor Extensions(Visual Studio 2010,之后的版本自带此特性 阅读全文
posted @ 2016-10-17 09:34 EasonJim 阅读(315) 评论(0) 推荐(0) 编辑
摘要:经过试验,我发觉只要是注册了dll之后,会在全局的环境中得到很好的体现,比如无需指定具体物理路径的dll引用,搜索即可引用等,同时也得到一点: 1、会缓存起这个dll先,在不重启电脑的情况,本地物理路径的dll删除了之后,这个dll还是能引用。 阅读全文
posted @ 2016-10-12 16:26 EasonJim 阅读(367) 评论(0) 推荐(0) 编辑
摘要:cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE devenv.exe /resetuserdata devenv.exe /Resetsettings devenv.exe /Safemode 问题虽然解决,但是这 阅读全文
posted @ 2016-10-11 16:31 EasonJim 阅读(9527) 评论(1) 推荐(1) 编辑
摘要:会有这样一种情况:在同一个解决方案下面,类库A是独立的,类库B是依赖于类库A的;类似这样: 所以在使用类库B时必须引入类库A的东西,这时如果作为nuget包打包发布,有如下的解决思路: 1、在整个解决方案上的引用上全部依托nuget进行引入,比如类库A开发好之后,直接打包发布到官网,然后类库B要依赖 阅读全文
posted @ 2016-10-10 17:42 EasonJim 阅读(3028) 评论(2) 推荐(0) 编辑
摘要:MVC3的项目依赖分为两大类: 1、ASP.NET Web Pages 2、ASP.NET MVC 3 如果没有正确引入,或者项目的版本有错误会出现程序集引用错误。 在服务器上部署时,解决思路如下: 1、下载MVC3的安装包,然后在服务器上安装,切记MVC3的安装包版本要和项目的MVC3所用的版本保 阅读全文
posted @ 2016-10-10 09:35 EasonJim 阅读(349) 评论(0) 推荐(0) 编辑
摘要:如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:(即就是先装的是visual stuido 2010的话,在安装IIS 7) 32位的Windows: 1. 运行->cmd 2. cd C:\Windows\Microsoft.NET\Framework\v4.0.303 阅读全文
posted @ 2016-10-09 16:22 EasonJim 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:如A包需要引用B包,然后在项目中安装A包时,自动把B包也装上。 在nuget命令行打包的时候,如果是指定项目的csproj文件进行打包的,都只能打包当前项目的dll,那么如果使用了第三方的dll而没有使用nuget进行安装,往往不会把这些dll打包进去,解决方法如下: 1、在要打包nuget的项目上 阅读全文
posted @ 2016-09-30 15:30 EasonJim 阅读(5227) 评论(0) 推荐(0) 编辑
摘要:A包中有几个依赖包:A-1包,版本:>=1.0;但是我项目上已经引用了A-1包的2.0版本,那么我添加A包的时候,不会将A-1包2.0版本改成1.0版本,会直接用2.0版本的。 阅读全文
posted @ 2016-09-27 15:36 EasonJim 阅读(557) 评论(0) 推荐(0) 编辑
摘要:已经成功下载的src源代码进行断点调试的方法总结 阅读全文
posted @ 2016-09-21 10:33 EasonJim 阅读(3210) 评论(0) 推荐(1) 编辑