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