自动生成.NET项目帮助生成
2010-08-09 17:29
232 查看
工具
1. 先安装Sandcastle生成帮助文档安装.msi
2. 再安装HTML Help Workshop
3. 最后安装DocProject-1110RC1.exe
4. 然后会在VISUAL STDIO 中新建项目的模板中看到docproject(Creates a class library project that builds a single compiled help file for all of its project references; extensibile using a C# build process component)
5. 添加这个项目
6. 然后在原来的解决方案中的所有项目-》属性-》生成-》输出》XML文档选项勾选上
a)
7. 添加新的项目DOCPORJECT1
a)
b) 查看项目
c)
d) 编译 生成 这个地方很慢的 20分钟所有 不要停(CTRL+BREAK),特别是第7步,非常的慢
e)
完成后 生成CHM 文件 如图所示
截图举例 如下:
这里要求 类中的注释 是XML格式 (就是三横线的那种,系统可以直接识别出来)
拉出一个 helpProvider 控件,把CHM 放在EXE 同样的目录
然后再菜单下面输入打开帮助的代码
private void helpProfessionMenuItem_Click(object sender, EventArgs e)
{
Help.ShowHelp(ActiveForm, "DocProject1.chm");
}
OK
***完毕
如果自己要做其他非自动生成的 HTML HELP WORK 直接可以将做好的网页帮助文件生成
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xuejiayue1105/archive/2010/07/15/5736675.aspx
1. 先安装Sandcastle生成帮助文档安装.msi
2. 再安装HTML Help Workshop
3. 最后安装DocProject-1110RC1.exe
4. 然后会在VISUAL STDIO 中新建项目的模板中看到docproject(Creates a class library project that builds a single compiled help file for all of its project references; extensibile using a C# build process component)
5. 添加这个项目
6. 然后在原来的解决方案中的所有项目-》属性-》生成-》输出》XML文档选项勾选上
a)
7. 添加新的项目DOCPORJECT1
a)
b) 查看项目
c)
d) 编译 生成 这个地方很慢的 20分钟所有 不要停(CTRL+BREAK),特别是第7步,非常的慢
e)
完成后 生成CHM 文件 如图所示
截图举例 如下:
这里要求 类中的注释 是XML格式 (就是三横线的那种,系统可以直接识别出来)
拉出一个 helpProvider 控件,把CHM 放在EXE 同样的目录
然后再菜单下面输入打开帮助的代码
private void helpProfessionMenuItem_Click(object sender, EventArgs e)
{
Help.ShowHelp(ActiveForm, "DocProject1.chm");
}
OK
***完毕
如果自己要做其他非自动生成的 HTML HELP WORK 直接可以将做好的网页帮助文件生成
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xuejiayue1105/archive/2010/07/15/5736675.aspx
相关文章推荐
- 使用GhostDoc为.Net项目自动生成帮助文档
- 自动生成.NET项目帮助生成
- [.NET] WebApi 生成帮助文档及顺便自动创建简单的测试工具
- .NET项目工程生成一份项目帮助文档chm--Sandcastle工具
- .NET项目工程生成一份项目帮助文档chm
- 用Swashbuckle给ASP.NET Core的项目自动生成Swagger的API帮助文档
- .NET项目工程生成一份项目帮助文档chm
- 用Swashbuckle给ASP.NET Core的项目自动生成Swagger的API帮助文档
- 使用Sandcastle工具为.NET项目工程生成一份项目帮助文档chm
- .NET项目工程生成一份项目帮助文档chm--Sandcastle工具
- .NET 项目开发工具:自动生成分页存储过程
- .net项目配置文件导致runat="server"无效,不能自动生成声明代码的问题
- .NET项目工程生成一份项目帮助文档chm--Sandcastle工具
- 使用Sandcastle工具为.NET项目工程生成一份项目帮助文档chm
- 用Swashbuckle给ASP.NET Core的项目自动生成Swagger的API帮助文档
- DotNet 项目开发文档的自动生成和相关工具的使用
- pod lib create 无法自动生成项目问题
- 自动生成清空数据库的SQL语句 ----C#.NET 通用权限管理系统,.NET 开发者的福音
- 基于IdeaIDE的ssm整合框架的maven管理项目,利用映射自动生成dao层,pojo层,mappers层
- 基于IdeaIDE的ssm整合框架的maven管理项目,利用映射自动生成dao层,pojo层,mappers层