引用项目外dll时不显示注释的解决方案

在引用项目外的dll时,显示类库中的注释可按以下步骤:

    1. 方法或变量用summary添加注释,如:

      /// <summary>发送post请求

      /// </summary>
              /// <param name="url">请求的url</param>
              /// <param name="postString">发送到数据 例如:"name=xhan&password=1231"</param>
              /// <param name="encoding">发送和接受数据使用的编码</param>
              /// <returns>服务器响应字符串</returns>
              public static string SendPostRequest(string url, string postString, Encoding encoding)

      {

      return  “tempstr”;

      }

      2.项目的“属性”——>“生成”——>"输出":勾选“xml文档文件”。

      3.将生成的dll文件和与项目同名的xml文件拷贝到“项目引用的公共文件夹”。

      4.把要引用该dll的项目重新生成一下(保证xml复制到bin文件下)。

引用项目外dll时不显示注释的解决方案,布布扣,bubuko.com

时间: 2024-11-05 04:54:31

引用项目外dll时不显示注释的解决方案的相关文章

nuget pack 时不包含依赖包(而不是引用项目的dll,区别于IncludeReferencedProjects)

Excluding development dependencies when creating packages Some NuGet packages are useful as development dependencies, which help you author your own library, but aren't necessarily needed as actual package dependencies. Some examples are code-based p

yii2:引用项目外的文件或类

以项目:frontend为例,文件目录如下: frontend/    frontend/controllers    frontend/views    frontend/runtime    ...... other/    other/phpexcel/ ...... 在frontend/controllers/IndexController.php方法中:actionIndex中,引用 PHPExcel类: $excelpath = dirname(Yii::$app->basePath

chrome安装时一直显示“准备就绪”的解决方案

如下图所示:准备就绪 最后好几分钟后报错:安装失败.无法启动Google Chrome安装程序. 原因:主要是因为删除了C:\Program Files (x86)下Google文件夹导致. 解决方案:删除注册表中Google下的所有以client开头命名的项.(亲试可用) 步骤:1.开始-运行-regedit. 2.找到所有以client开头命名的项后删除. 32位:HKEY_LOCAL_MACHINE\SOFTWARE\Google\Update 64位:HKEY_LOCAL_MACHINE

为什么封装的dll看不到注释

我们在引用别人的dll时,看不到注释,怎样把注释也给别人呢? 步骤如下: 1.  选择要封装的类库,属性,进入生成选项卡,勾选XML文档文件 2.  重新生成,会发现bin\Debug下会多出一个和dll同名的XML文件 3.  其他项目引用时,把XML文件一起打包给他即可,效果如下:

net发布的dll方法和类显示注释信息(字段说明信息)[图解]

自己发布的dll添加的另一个项目中突然没有字段说明信息了,给使用带来了很多的不便,原因是为了跨项目引用,所以导致不显示注释信息的,一下是解决这个问题的方法. 在要发布(被引用)的项目上右键 => 属性 => 生成 => xml文档文件勾中生成即可,如图: 使用: 1.把生成的dll文件添加到项目Bin中. 2.把生成的xml文件添加到项目Bin中(ex:上图的xml文件为 com.uuu9.api.XML). 到此大功告成.

引用64位dll时候出现 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序。

引用64位dll时候出现 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项.试图加载格式不正确的程序. 需要在web.config增加配置 <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup>

一个项目引用不同版本DLL

今天研究了一下.net的web api,写了几个测试方法,运行报错,上网查找问题后发现,Newtonsoft.Json作者答复4.5版本的dll无法完成web api里ef entity序列化工作,于是升级json库到6.0后,本地调试通过,再将程序发布到测试机上,报了久违了的黄白页(自从改造成angularjs后基本没有黄白页了) 按理说已经将项目引用的DLL升级到6.0了,怎么还会报找不到4.5的错呢?经过同事提醒,可能是别的DLL还在依赖4.5,他还建议用Reflector查看引用来确认,

启动C:\Windows\System32\logiLDA.DLL时出现问题,找不到指定模块

环境:windows8.1专业版 问题:启动C:\Windows\System32\logiLDA.DLL时出现问题,找不到指定模块 每次开机都会弹出上图所示的信息. 经过查找是罗技鼠标驱动的问题:而把驱动卸载之后还是会弹对话框,更让人受不了的是C:\Windows\System32\logiLDA.DLL是存在的. 大部分的情况是系统盘不在C盘,而我的在C盘,同样出现这样的问题. 系统盘不在C盘的解决办法: 有遇到的没?Windows8不是安装在C盘,启动时提示LogiLDA.dll找不到-远

Eclipse项目中引用第三方jar包时将项目打包成jar文件的两种方式

转载自:http://www.cnblogs.com/lanxuezaipiao/p/3291641.html 方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class-Path: lib/commons-codec.jar lib/commons-htt