NanUI2创建工程时候需要注意的事项
来源:互联网 发布:mac 播放ftp mp4 编辑:程序博客网 时间:2024/05/30 19:33
在VS中新建Windows Application项目(后面称为主项目),然后在项目->属性->调试中关闭“启动VS承载进程”选项,因为经过实践,开启该选项后无法加载嵌入的网页资源。同时,开启“启用本机代码调试选项”,因为ChromiumFX使用了PInvoke的方式调用,会有很多莫名其妙的非托管错误,例如,我之前就遇到个只要启动项目就报错的问题,开启了本机代码调试后发现是QQ拼音输入法钩子的问题,点个忽略继续就可以正常调试了。设置好后引用NanUI的库NetDimenison.NanUI.dll
再新建一个类库项目(后面称为资源项目),在里面建立文件夹www,文件夹名字没有要求,随意就好,但要强调一点,html文件不能在类库项目的根目录下,必须建立个文件夹来放置网页文档。将bootstrap和codemirror的html、css和js文件等拷贝进www目录,当然你也可以直接从nuget上下载它们,只是需要把nuget拿到的文件都拖到www里面,形成下面的文件结构。
剔除掉用不着的文件,从项目中排除或直接删除都行,剩下的需要用的项目都在属性窗口中把生成操作改成“嵌入的资源”。然后新建个静态类,名字随便取,里面新建个方法来暴露资源项目的Assembly。
namespace NanUI.Demo.CodeEditor.Resources{ public static class SchemeHelper { public static System.Reflection.Assembly GetSchemeAssembley() { return System.Reflection.Assembly.GetExecutingAssembly(); } }}
新建这个类的作用是方便主项目注册资源项目里面的程序集,如果用这种方法来注册资源文件需要在主项目中引用资源项目。另外一个方法,可以直接在主项目中直接使用Assembly.LoadFile加载资源项目,如果项目需要经常更新的话用这个方法可以做到随时更新资源文件而不用重新安装整个软件,具体的用法会在将来的示例中介绍,在此就不多说了。
- NanUI2创建工程时候需要注意的事项
- 创建数据库时,需要注意的事项
- 新建java工程/web工程需要注意的事项
- 制作BOM表的时候需要注意的事项
- 使用SVN提交工程需要注意和遵循的事项
- 创建oracle索引时需要注意的7个事项
- 创建一个maven项目需要注意的事项
- 编译器需要注意的事项
- 编程需要注意的事项
- 编程需要注意的事项
- 大学毕业需要注意的事项
- $resource需要注意的事项
- 总结一下 本周在自动发布私有云的时候需要注意的事项
- 工程实施注意的几点事项
- web开发需要注意的事项.
- 硬件设计需要注意的事项
- 搭建论坛时需要注意的事项
- 使用auto_ptr需要注意的事项
- perl 语言学习 0512
- Android备忘录 -- 活动启动模式
- myaql
- BZOJ 1968: [Ahoi2005]COMMON 约数研究 思维
- DRML(2016-CVPR)重现过程记录---(8)问题定位_3
- NanUI2创建工程时候需要注意的事项
- HDU 1257
- 【数据结构】中B树的插入,删除,遍历
- python矩阵中float转int
- android超级新手须知
- 正向代理和反向代理
- 安装TensorFlow
- SQL中的内外连接、排序和求平均值的语句
- new与malloc的区别?