随笔分类 -  开发工具

摘要:同一类型存在于多个项目中,并且它们的命名空间也相同问题,解决方法就是给程序集起别名,引用类型时使用别名 项目文件中给程序集加别名: <PackageReference Include="IPNetwork2" Version="xxxx" > <Aliases>IPNetworkAlias</Ali 阅读全文
posted @ 2024-01-12 10:12 .Neterr 阅读(232) 评论(0) 推荐(0) 编辑
摘要:Intro dotnet-exec是一个可以执行 C# 程序而不需要项目文件的命令行工具,并且你可以指定自定义的入口方法不仅仅是Main方法 在 python/NodeJs 里,可以使用python xx.py/node xx.js来运行代码,在 C# 中一般是需要项目文件才能dotnet run运 阅读全文
posted @ 2023-04-11 09:51 .Neterr 阅读(175) 评论(0) 推荐(0) 编辑
摘要:所建的每一个类文件或者接口文件都需要标注下作者姓名以及类的用途。Visual Studio给我们提供了模板注释的功能来自动帮我们生成类似的注释代码。 看效果: 首先定位到你的VS的安装目录:C:\Program Files (x86)\Microsoft Visual Studio\2019\Com 阅读全文
posted @ 2022-03-06 21:29 .Neterr 阅读(341) 评论(0) 推荐(0) 编辑
摘要:转:https://www.cnblogs.com/yilezhu/p/9926078.html 在本文中,我将带着大家一步一步的通过图文的形式来演示如何在Visual Studio Code中进行.NET Core程序的开发,测试以及调试。尽管Visual Studio Code的部分功能还达不到 阅读全文
posted @ 2022-03-05 06:39 .Neterr 阅读(181) 评论(0) 推荐(0) 编辑
摘要:执行子模板 Main.cst <%@ Template Language="C#" TargetLanguage="Text" %> <%@ Assembly Name="SchemaExplorer" %> <%@ Import Namespace="SchemaExplorer" %> <%@ 阅读全文
posted @ 2021-09-18 18:19 .Neterr 阅读(38) 评论(0) 推荐(0) 编辑
摘要:CodeTemplate(代码模板对象) 模板继承此对象 //可以重载这个方法设置模板输出到文件的名称。否则CodeSmith将基于模板名称和TargetLanguage设置它的文件名。 public virtual void GetFileName() //Render方法是在模版执行完成进行模版 阅读全文
posted @ 2021-09-17 20:33 .Neterr 阅读(74) 评论(1) 推荐(0) 编辑
摘要:属性简介 即生成代码需要的输入值变量 <%@ Property Name="NameSpace" Type="String" Category="Context" Description="The namespace to use for this class" %> 加了属性后点生成,在CodeS 阅读全文
posted @ 2021-09-17 19:29 .Neterr 阅读(121) 评论(0) 推荐(0) 编辑
摘要:下载: https://code.visualstudio.com/ 安装中文界面: vscode安装完后默认是英文界面,需要安装中文插件。如果想切换回英文界面,同样是一下步骤 使用 Ctrl + Shift + P 打开命令界面 输入 display 选中 Configure Display La 阅读全文
posted @ 2021-09-12 18:25 .Neterr 阅读(100) 评论(0) 推荐(0) 编辑
摘要:公司的产品一直紧跟 .net core 3.0 preview 不断升级, 部署到 Linux 服务器后, 偶尔会出现某个进程CPU占用100%. 由于服务部署在云上, 不能使用远程调试; 在局域网内的Linux 服务器 或 Windows开发机上又不能重现这个问题, 联想到Java的jstack, 阅读全文
posted @ 2021-03-09 21:38 .Neterr 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:设置vs支持调试源码 调试-选项-调试-常规 调试-选项-调试-符号 查看dll路径以及符号加载情况: 调试-窗口-模块 .NET Core源码: https://github.com/dotnet/aspnetcore 阅读全文
posted @ 2020-11-09 15:49 .Neterr 阅读(234) 评论(0) 推荐(0) 编辑
摘要:CodeTemplate(模板声明标签) 创建好一个模板后第一步要指明这是一个C#语言的模板 <%@ CodeTemplate Language="C#" TargetLanguage="C#" Description="Generates a class including a special i 阅读全文
posted @ 2020-11-08 23:38 .Neterr 阅读(140) 评论(0) 推荐(0) 编辑
摘要:介绍 NuGet是.NET的软件包管理器。NuGet Gallery 是所有软件包作者和消费者都使用的中央软件包存储库。 简单来说,nuget包解决了dll引用的问题,开发者可以通过打包,然后发布到公有主机或者私有主机上,供其他开发者使用。可以大大的提高创建一个.NET应用的效率。 修改Nuget包 阅读全文
posted @ 2020-11-07 17:13 .Neterr 阅读(362) 评论(0) 推荐(0) 编辑
摘要:dnSpy 是用于 .NET 调试的最有用的工具之一。它是一个很好的反编译器。但是它的主要用途是作为调试器。dnSpy允许你调试任何 .NET程序,而无需考虑符号或者源代码。 该工具的外观和感觉类似于Visual Studio。当你开始调试没有符号或者源代码的.NET进程时,dnSpy将向你显示反编 阅读全文
posted @ 2020-06-29 18:34 .Neterr 阅读(2771) 评论(1) 推荐(0) 编辑
摘要:https://cmder.net/ 阅读全文
posted @ 2020-03-26 11:24 .Neterr 阅读(123) 评论(0) 推荐(0) 编辑
摘要:SonarLint 在开发阶段进行实时代码质量审核,在代码编写阶段分析出当前代码的质量及规范漏洞,并给出合理的修改建议。编写高质量、高维护性的代码变得更简单! 在警告窗口中可以查看修改建议 阅读全文
posted @ 2020-03-13 17:47 .Neterr 阅读(233) 评论(0) 推荐(0) 编辑
摘要:查看源码 vs中F12查看源码:(vs2017、vs2019可以设置,低版本的不清楚) 工具 - 选项 - 文本编辑器 - c# - 高级 - 选中“支持导航到反编译源” 安装静态资源包(LibMan工具) 比如安装jquery、bootstramp 右键项目文件 - 添加 - 客户端库(Clien 阅读全文
posted @ 2019-12-29 07:25 .Neterr 阅读(179) 评论(0) 推荐(0) 编辑