【发布时间】:2015-10-09 16:32:09
【问题描述】:
编辑:虽然这不是我的问题的合法答案,但我意识到当我试图将 html 设置为用户控制代码中的字符串时,我搞砸了格式。添加了逐字字符串文字和双引号,并且可以正常工作。不过,仍然想看看是否有办法按照我的要求去做。
所以,我在 winforms 中构建了一个用户控件。它基于 webbrowser 控件,并使用 html 文件来构建 Markdown 编辑器。
我觉得我完全错过了关于如何将文件包含为资源(如在 resx 文件中)的内容,这对于用户控件是否可行?似乎没有任何文件夹结构可用于将 html 文件存储为用户控件“项目”的一部分。
我计划最终将用户控件打包到一个 dll 文件中以用于一堆项目。
有没有办法用用户控件打包外部文件?我在 Visual Studio 2013。
【问题讨论】:
-
在 Visual Studio 中,将其添加到解决方案中(无论在哪里),然后单击它并单击复制到输出
-
问题是,用户控件没有解决方案。试图找到一种方法以某种方式将 html 文件与用户控件粘贴在一起,因此当我制作它的 dll 时,我也不必将 html 文件放在使用用户控件的任何项目的文件结构中的某个位置。
-
嗯我不认为这是可能的,除非您将 html 存储在 resx 文件中,然后将其包含在解决方案中,但是当您构建 dll 时会自动获取
-
是的,不幸的是,我就是这么想的。
-
你能不能通过代码构造html,然后使用streamwriter创建它,然后将它加载到浏览器控件中
标签: c# winforms visual-studio-2013