摘要: 创建bat文件,将需要删除的文件或文件夹拖动到此bat文件上即可强制删除 阅读全文
posted @ 2019-10-23 15:03 Vulper 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 最近编码时经常发现"转到定义"功能没法用了,代码一片灰。刚开始时重新编译一下项目或重启一下VS就恢复了,但到后面这两种方法都不管用了。 偶然下发现解决方案中很多项目的引用都出现了黄色叹号,可能是引用出现了问题。 跳转到解决方案根目录,关闭VS,将解决方案根路径下的packages文件夹删除,重新打开 阅读全文
posted @ 2019-07-26 10:37 Vulper 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: 下载了微软在GitHub上的cSharpSamples项目后发现其中一些项目使用框架为.NET Core3.0,就下载了.NET Core3.0,但发现项目依然不可用,编译时提示如下 当前 .net sdk 不支持将 .net core 3.0 设置为目标 后来发现只需要在VS中调整一个配置项即可显 阅读全文
posted @ 2019-05-20 13:47 Vulper 阅读(3641) 评论(0) 推荐(0) 编辑
摘要: 1、安装托管捆绑包 https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-2.1 2、重启IIS服务,应用变更 [重启系统,或从命令提示符处依次执行 net stop was /y 阅读全文
posted @ 2019-02-15 11:00 Vulper 阅读(426) 评论(0) 推荐(0) 编辑
摘要: VS2017 并不自带安装部署项目,需要在【扩展和更新】中安装插件:Microsoft Visual Studio 2017 Installer Projects(现更名为Microsoft Visual Studio Installer Projects ) 安装完后添加SetupProject项 阅读全文
posted @ 2019-01-30 19:55 Vulper 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 主要解决了几个问题: 1、管理员模式运行批处理文件,当前路径会跑到C:/Windows/System32下,就无法按相对路径指定需要开机运行的文件了,第一行"cd /d %~dp0"将当前路径一会批处理文件所在路径 2、添加在注册表中的启动项需要绝对路径,第二行%cd%\获取当前路径,拼接文件名,构 阅读全文
posted @ 2019-01-30 09:01 Vulper 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 可以直接通过MYSQL元数据库信息,根据表字段信息生成C#类属性,使用时替换{DBName}和{TableName}(花括号也要去掉) 阅读全文
posted @ 2019-01-29 16:42 Vulper 阅读(1352) 评论(2) 推荐(0) 编辑
摘要: 根据Stack Overflow上的一个回答得知,这项功能目前VS2017并不具备,但你可以通过如下方法发布自包含项目: 1、项目文件(.csproj)中添加RuntimeIdentifier配置项,如下(只能指定一个,如含多个RuntimeIdentifier配置项则按最后一个指定的目标平台发布) 阅读全文
posted @ 2018-06-15 17:07 Vulper 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 原因在于PostGresql并没有自带IFNULL函数,可以用COALESCE来替代IFNULL,且COALESCE功能更强大,可以输入更多参数,顺序判断并返回第一个非null值。 例如: SELECT COALESCE(NULL,0); -- return 0 SELECT COALESCE(NU 阅读全文
posted @ 2018-05-29 10:37 Vulper 阅读(2521) 评论(0) 推荐(0) 编辑
摘要: 近期做的项目中准备引入RESTful风格,特地进行了一些学习,其中比较重点的有一个理查德成熟度模型(Richardson Maturity Model),模型提出了四个等级(0-3),如下图 其中只有Level3才能算作真正的RESTful模型,下面对各个级别进行一些简单的介绍 Level 0:直接 阅读全文
posted @ 2018-05-24 15:31 Vulper 阅读(552) 评论(0) 推荐(0) 编辑