
C#开发
收集开发过程中遇到的C#问题
幸福官
一个一直热爱编程工作,并有高尚追求的程序员!
展开
-
关于VS编译DevExpress默认产生几个多余的语言包的问题解决
VS15开始对于非系统的Dll都会默认复制到本地,即bin\debug下面,复制dll到本地好处在于发布的时候不用再去寻找相关dll,对于dev这么庞大的组件来说,更是如此,当然,dev也提供了一个按钮直接将项目应用到的dll复制到指定文件,如图:回归正题,如果将DevExpress的dll复制到本地,在编译项目的时候debug下面还产生了对于国内来说非常没有必要的语言包,很早以前就有人提...转载 2020-02-24 09:37:05 · 1181 阅读 · 0 评论 -
C#调用Oracle.DataAccess报错
【前言】最近开发项目不想再使用低版本的.Net Framework,因为开发工具升级了,并且调用的第三方库也都在新版本中有不错的体验,我们何必要墨守成规呢?!所以,最终我使用VS2015+.Net Framework4.0+Oracle 11g Client开发新项目。【问题描述】我这边开发环境都搭建好了,但编译时却有警告提示“warning CS0618: 'OracleConnec...原创 2020-03-31 14:38:36 · 1222 阅读 · 0 评论 -
asp.Net查找虚拟目录下文件是否存在的方法
算是经验吧,以后方便查找了。//获取虚拟目录VideoSave的物理地址string strPath = Server.MapPath("/VideoSave");//判断物理地址下文件是否存在strPath += "/1.mp4";bool bExit = File.Exists(strPath);...原创 2020-03-14 14:35:25 · 481 阅读 · 0 评论 -
安装.Net framework 4.0失败提示“HRESULT 0xc8000222”
【问题描述】今天给家里私用笔记本装.Net framework 4.0时失败了,系统提示信息中包含“HRESULT 0xc8000222”。【解决方法】在win7的C:\Windows\System32目录里面 右键点击cmd.exe以管理员方式运行,然后在窗品上面的cmd命令行里面输入: net stop WuAuServ ,接着继续输入 echo %windir% (你可以复制我的...原创 2020-03-09 22:59:47 · 1338 阅读 · 0 评论 -
解决VS2015使用EF的问题
【遭遇背景】升级前同事的工程项目,发现他使用VS2015调用EF实现数据库操作。解决方案可以加载进入vs2015,可是编译时提示“无法为具有固定名称‘MySql.Data.MySqlClient’”。然后点击edm文件有提示“无法显示您请求的文件 您可以使用XML编辑器编辑模型”。【问题分析】由于在工程的引用中可以看到“MySql.Data.MySqlClient”文件,只是edm无法...原创 2019-09-07 21:32:28 · 482 阅读 · 0 评论 -
win7无法安装Microsoft .NET Framework 4.5\4.0
在桌面右键单击计算机,选择管理进入,如下图所示 在计算机管理先打开服务和应用程序--服务,如下图所示 单击服务打开,在列表中找到Windows Update服务项,如下图所示 右键单击Windows Update服务项,选择停止,如下图所示 按住Win+R组合键打开运行对话框,输入%windir%点击...转载 2019-04-08 16:11:15 · 2148 阅读 · 0 评论 -
.Net编写的webService无法被JavaWeb调起问题总结
【前言】目前在开发一个新项目,需要用开发语言编写一个webService,由于人员配置的关系,暂时只能用.Net编写了。可是JavaWeb端怎么也调不进webService中的函数。虽然后期问题得以解决,但引出一些列问题,我将所有问题及解决方法再此文章中记录,供给有需要的朋友们。【正文】由于项目要求,所以编写了一个webService,开发语言使用的C#。即使我们都是按照对接文档进行编...原创 2019-03-22 11:36:14 · 292 阅读 · 0 评论 -
InstallShield打包后生成的快捷方式中“打开文件位置”为灰色
问题描述:之前打包后直接传给用户了,也没发现过什么问题。可是今天让用户通过快捷方式进入程序安装目录时,才发现InstallShield打包后生成的快捷方式中“打开文件位置”为灰色。这样的话,说明InstallShield生成的快捷方式存在BUG。问题分析:上网找了很多解决方法,可是只能断定是问题,但解决方法都没有统一的,并且都没有最终结论。好使不好使?解决方法对不对?都原创 2018-03-29 14:26:41 · 3345 阅读 · 1 评论 -
VS2015使用Install Shield打包升级包流程
一、Product Code和Upgrade Code值的注意点 1、修改Product Code的值。点击Product Code,点击该行后面的 {..} 即可。2、Upgrade Code的值不要改变;Upgrade Code为产品的升级码,同一个产品使用同一个Upgrade Code。3、修改Product Version的值,增加即可。二、添加更新路径1、双击Organize Yo...转载 2018-04-10 09:20:26 · 1338 阅读 · 0 评论 -
部署IIS时提示未能写入输出文件“c:/Windows/Micr.."
对于CS0016: 未能写入输出文件“c:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/...拒绝访问等类似问题,感兴趣的同学可以参考一下。解决方法:修改 C:\Windows\TEMP 权限,添加II_User用户 所有权限即可。如下图所示:转载 2018-03-02 15:36:23 · 545 阅读 · 0 评论 -
部署IIS时提示未能加载文件或程序集“XXX”或它的某一个依赖项
“/xxxxx”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详...转载 2018-03-02 13:55:15 · 1847 阅读 · 0 评论 -
说说企业网站开发留下的坑
年前,北京的一个朋友找到我寻求帮助。说他们公司的网站更换域名后不好用了,像是被黑客攻击了一样。我建议她把域名换回去试试,结果运行正常。这使我不难想到,开发人员将网站与域名进行了绑定,或是对IP进行了绑定。 你要问他们为啥这么做呢?很简单,防止一个网站被多家企业使用。就像购买正版软件一样,开发人员给谁授权,谁才有资格使用。这样的解释是很有道理的,但下面我就要说说这里面的坑。...原创 2018-03-06 12:59:24 · 387 阅读 · 0 评论 -
C#中DataGridView去掉首列方法
不知道C#的DataGridView首列为空目的是什么?每次开发都得把它去除掉,还得临时找方法。现将去除方法粘贴到此,便于查找。//去除首列dataGridView1.RowHeadersVisible = false;原创 2018-01-05 09:52:04 · 12866 阅读 · 2 评论 -
C#添加Web引用时提示超时
问题描述:最近开发项目时,需要添加web引用。可是添加时总提示“操作已超时”,但用浏览器访问web就很正常并且速度很快。在网上搜索一下,也没有找到很合理的解决办法。有人提示可参考微软官网上反馈的bug进行处理,链接地址:https://support.microsoft.com/en-us/help/815209/bug-you-receive-a-the-operation-has-ti原创 2017-12-06 09:20:27 · 726 阅读 · 0 评论 -
web service接口 wsdl和asmx有什么区别
原文地址:http://blog.youkuaiyun.com/ckpckp/article/details/71215527没有区别,只是后缀名的区别。Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件(服务),使用WSDL文件转载 2017-11-28 10:41:57 · 2245 阅读 · 0 评论 -
SqlServer数据库中常用的时间字段格式化
可用convert函数。下列出一些常用的语法:1、输出格式:2008-02-27 00:25:13SELECT CONVERT(char(19), getdate(), 120)2、输出格式:2008-02-27SELECT CONVERT(char(10), getdate(), 12)3、输出格式:2008.02.27SELECT CONVERT(char(10),转载 2017-11-22 14:40:14 · 2803 阅读 · 0 评论 -
使用Installshield Limited Edition Project 将文件打包成 "exe" 格式的安装包
转载自:http://www.cnblogs.com/xiezunxu/articles/5454792.html前言:最近公司让做了一个WPF的程序,然后将写好的程序安装在客户的电脑上,并生成桌面快捷方式。大家都知道,使用VS编写软件的时候,可以配置成Debug、Release模式。我们都知道,当我们写好程序的时候,点击生成解决方案的时候,Debug、和Release文件下就会生成e转载 2017-09-20 15:16:19 · 966 阅读 · 0 评论