首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Tip】如何让引用的dll随附的xml注释文档、pdb调试库等文件不出现在项目输出目录

其中xml是同名dll的注释文档,pdb是调试库。我们最终应该只想要exe和dll,除了手工删,我知道的有两招,可以让项目生成后,xml和pdb不会出现: 1、利用项目【生成事件】。...在项目\属性中有个生成事件,分事前、事后两个事件,于是可以在事后事件写上删除语句。...x*.xml 有个问题,对web项目没用,就是本地bin目录是没了,但服务器上的bin目录会有。...我猜测web项目的发布动作并不是先生成在本地bin,完了再拷过去,而是有可能先生成在一个临时目录,完了再从临时目录分别拷到bin和远端,所以只删bin的无济于事,关键是删临时目录,我猜测是obj目录,...需要说明,项目自身的pdb和xml是否生成,正确是在【项目\属性\生成】中进行设置。生成事件法可以作用到项目自身的相关文件,但Allow...元素法不会,它只对所引用的程序集相关文件有效。 -文毕-

1.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。 Swagger 文件可以在许多不同的平台上从代码注释自动生成。 Swagger 有一个强大的社区,里面有许多强悍的贡献者。...asp.net core如何使用Swagger生成api说明文档呢 Swashbuckle.AspNetCore 是一个开源项目,用于生成 ASP.NET Core Web API 的 Swagger...启用XML 注释 可使用以下方法启用 XML 注释: 右键单击“解决方案资源管理器”的项目,然后选择“属性” 查看“生成”选项卡的“输出”部分下的“XML 文档文件”框 ?...通过上面的操作可以总结出,Swagger UI 显示上述注释代码的  元素的内部文本作为api大的注释! 当然你还可以将 remarks 元素添加到 Get 操作方法文档。 ...然后通过通俗易懂的文字结合图片为大家演示了如何在一个ASP.NET Core WebApi中使用SwaggerUI生成api说明文档

3.2K10

使用自定义XML配置文件在.NET桌面程序中保存设置

本文将详细介绍如何在.NET桌面程序中使用自定义的XML配置文件来保存和读取设置。...•缺点:根据 JSON 规范,其是不支持注释的(单独 Json 文件在某些编辑器可以正确解析注释,在 .NET Core 通过 JSON 配置提供程序读取配置时,也可以在配置文件添加注释)。...XML文件读取设置和将设置保存到XML文件的方法。...为了使用该类,我们只需要在程序创建一个 SimpleSetting 对象,然后调用其 Save 和 Load 方法即可。这样,我们就可以在.NET桌面程序中使用自定义的XML配置文件来保存设置了。...最后 本文详细介绍了如何在.NET桌面程序中使用自定义的 XML 配置文件以及为何选择 XML 作为配置文件格式。

20410

牛啊后续:如何一行C#代码实现解析类型的Summary注释(可用于数据字典快速生成)

前言:下午有小伙伴要求,让我继续做个解析实体类注释信息的内容。所以我也顺便加入进来。以下开始正文实战操作: 项目需要勾选输出api文档文件。...昨天的演示文章可参考: C#/.NET一行代码把实体类类型转换为Json数据字符串 https://mp.weixin.qq.com/s/nVcURD0lf5-AQOVzwHqcxw 对实体类添加注释,...例如:通过反射,获取所有类型,然后进行代入,解析出每个类型里面的属性以及注释,直接就是你的一个实体说明文档了。...解析部分核心代码: /// /// 生成给定类型的所有属性的摘要信息列表,搜索所有相关XML文档。...Net何在5分钟内快速实现物联网扫码器通用扫码功能?

4210

【ASP.NET Core 基础知识】--Web API--Swagger文档生成

二、Web API注释 2.1 XML注释 XML注释是在C#代码中用于生成文档的一种标准化注释方式,特别适用于ASP.NET Core Web API的控制器和操作方法。...以下是如何使用XML注释注释Web API控制器和操作方法的基本步骤: 启用XML注释: 在项目的属性启用XML文档注释。...在Visual Studio,可以通过项目属性的“生成”选项卡的“生成XML文档文件”来启用。 编写XML注释: 在控制器和操作方法的注释位置添加XML注释。...使用注释: 在代码中使用注释,特别是XML注释或Swagger注解,提供关键信息。这些注释可以自动生成API文档。...使用 XML 注释隐藏: 利用 XML 注释,你可以在文档隐藏或调整某些信息。对于敏感信息,你可以通过添加 <inheritdoc cref="!

28400

扩展mybatis-generator自动生成代码项目

generatorConfig.xml文件 生成对应表及类名 这个配置需要修改,你需要对哪些表生产代码就添加哪些表 运行 直接运行GeneratorStartUp类即可 相关扩展介绍 自定义文档注释...为了项目需要,我在此项目中扩展了一下文档注释。...首先,我自定义了MyCommentGenerator类,其继承自DefaultCommentGenerator 在该类我们需要以下几个方法 addGeneralMethodComment 方法,该方法用于给方法添加文档注释...addFieldComment 方法,该方法用于给属性添加文档注释 addGetterComment,addSetterComment这两个方法分别是给get,set方法添加文档注释 做好这些之后,我们需要修改一下...:生成xml文件相关的类在 xmlmapper包

88230

Xml基础03

Xml基础03 补充复习: Xml 可扩展的标记语言 eXtensible Markup Language 以简单文本格式存储数据的方式 Xml****结构 元素,属性,声明,注释 XML****文档验证...DTD Schema :XSD架构 文档对象模型-DOM XML文件的树状结构 Xml****数据解析 Dom:XPath Sax:XmlTextReader, XmlTextWriter Xml与Ado.Net...().XmlNodeType()//找到所需要的内容 XmlNodeType枚举的成员: 成 员 说 明 Attribute 属性,id=“1” Comment XML注释<!...DOM 创建表示原始文档每个东西的对象,包括元素、文本、属性和空格。 DOM API 是解析 XML 文档非常有用的方法。 SAX解析 读取和操作 XML 数据更快速、更轻量。...Xml数据解析 文档对象模型-DOM 类似Sax:XmlTextReader, XmlTextWriter Xml与Ado.Net交互 DataSet ReadXml(“xml文件”) WriteXml

16810

小技巧 EntityFrameworkCore 实现 CodeFirst 通过模型生成数据库表时自动携带模型及字段注释信息

今天分享自己在项目中用到的一个小技巧,就是使用 EntityFrameworkCore 时我们在通过代码去 Update-Database 生成数据库时如何自动将代码模型上的注释和字段上的注释携带到数据库...,因为我们在开发过程往往给代码已经写过一次注释了,像下面的类 我们其实已经为 TOrder 模型写过注释了,甚至他内部的每个字段我们都写了注释,这样写注释的好处在于外部代码调用类时在代码编辑器引用到模型或者字段时都可以显示注释信息出来...想要实现这点,首先我们需要为放置数据库模型类的代码类库启用 XML 文件生成,同时设置取消 1591 的警告,这个操作如果配置过 WebAPI Swagger 文档的小伙伴肯定很熟悉,其实都是一样的目的...,就是为了项目在生成时自动生成模型的注释信息到XML文件,因为注释信息我们的代码在编译的时候是会直接忽略的,所以并不能通过代码的某个属性来获取写在注释的信息,所以我们选择开启 XML 描述文件生成,...其中 path 就是我们类库文档xml文件的位置,我这里默认是项目当前目录下的,文件默认名称就是类库的名称,我这里是 Repository.xml ,大家需要按照自己的实际情况进行调整。

73520

dotnet 打包 NuGet 的配置属性大全整理

> 注:对于 ASP.NET Core 应用项目,在 SDK 里面默认设置了 IsPackable 为 false 的值 GenerateDocumentationFile 设置是否在生成的时候,同时生成注释...> 在 dotnet 里面,代码上的公开成员,公开的方法公开的属性等,的注释是存放在一个和程序集同名后缀为 XML 的文件里面。...开启 GenerateDocumentationFile 属性,即可在生成过程,生成注释 XML 文件。...在拥有此 XML 文件,即可让 VisualStudio 等 IDE 可以自动提示引用库的代码注释,方便让开发者了解调用库的各个成员的含义。...进行 NuGet 发布的时候,将注释XML 文件带到 NuGet 包里面,可以方便让引用此 NuGet 包的项目获取到库的代码注释 EmbedAllSources 将源代码嵌入到 PDB 文件里面,

1.4K20

.Net魔法堂:提取注释生成API文档

一、前言                                 在多人协作的项目中,除了良好的代码规范外,完整的API文档也相当重要。...对于.Net,我们可以直接将类、方法等的注释直接转为API文档,极大地减少文档维护的工作量,同时也能反向提高大家的注释质量。  ...下面我们使用.Net唯一的注释生成API文档工具——Sandcastle和Sandcastle Help File Builder来实现API文档自动化吧!...生成XML文档文件    步骤:1. 在VS,右击程序集->选择“属性”->选择“生成”页->勾选“XML文档文件”            2....配置文档基本信息:点击“Help File”页 ?   按照上图,依次配置文档标题,文档名称,文档语言,文档风格。   2. 将程序集DLL和XML文件加载到文档生成项目中。 ?

1.1K100

【 .NET Core 3.0 】框架之三 || swagger的使用

还有一个小问题就是,因为我们的项目,官方默认的是 /WeatherForecast地址,所以我们需要修改一下,在 launchSettings.json 文件的 launchUrl设置为空,或者删掉就行...三、swagger文档完善 1、为接口添加注释 接下来,我们就需要解决第二个问题,如何增加文字说明,就是传说中的注释: 右键项目名称=>属性=>生成,勾选“输出”下面的“xml文档文件”,系统会默认生成一个...3、对 Model 也添加注释说明 接下来开始第三个问题:添加实体类说明注释: 注意下:这里的model层,是我的 Blog.Core 项目的代码,大家看看意思就行,自己动手操作下很简单。...文档那样,在 Blog.Core.Model 层的 XML 输出到 API 层就行了: 2、API 层没有直接引用 Model 层,而是通过级联的形式; 就比如我的 Github 上的代码那样:...4、改写注入方法,并在控制器参数引用 配置xml文档,在 startup.cs 的 configureService 方法里 //就是这里 var xmlPath = Path.Combine

87340

Windows 10 S 上的 DG:滥用 InstallUtil

当您尝试搜索有关.NET 远程处理和BinaryFormatter的文档时,MS 可能会尝试发出可怕的警告(如果有点小的话) ,但这两种技术仍然存在于 .NET 框架,并且在使用它们时不会产生警告。...这使得 NDCS 等同于BinaryFormatter但采用 XML 格式,但公平地说,.NET 已经与SoapFormatter有类似的东西。...可执行文件是 Microsoft 签名的,位于系统目录,将执行命令行上传递的任意汇编文件代码。但是,它不是 DG 旁路。...为了确认我们可以在反编译器查看代码,参考源似乎没有该程序集。...最后一点,您可能想知道InstallUtil如何在框架 v4 之前序列化安装状态,特别是在 NDCS 仅在 v3.0 引入的情况下?

62210
领券