c# - 在 Visual Studio 2012 中嵌入 list 文件

标签 c#

我的理解是,您可以右键单击项目并选择New Item,然后选择Application Manifest File 将 list 文件嵌入到应用程序中。

我已经这样做了,但是当我转到项目属性并查看应用程序选项卡时,我可以看到 list 是灰色的。无论我刚刚创建的 list 文件是否在项目中,都是如此 - 它始终显示为灰色。

虽然是灰色的,但确实显示了使用默认设置嵌入 list 。这对我来说是两件事之一 - 1)它是灰色的,因为在带有 dll 的调试文件夹中没有 list ,所以你必须依赖嵌入式 list 或 2)我刚刚创建的 list 没有嵌入项目。

如果它是 1),并且正在使用嵌入式的,那么它在哪里。除了我刚刚创建的那个,我再也找不到了!!

我尝试过重新启动 Visual Studio、重建等。我在互联网上进行了搜索,一致认为我所做的应该有效。

刚刚发生的另一种可能性是 list 文件不适用于 dll 插件:-0

最佳答案

The other possibility which has just occurred is that manifest files do not work with dll plugins :-0

没错。 list 仅适用于 Visual Studio 的可执行文件。如果你真的需要在 DLL 中嵌入一个 list ,比如说免注册 COM 激活,你将需要通过命令行使用 mt.exe 并自己嵌入你的 DLL,或者调用csc.exe 并通过命令行编译您的应用程序。

关于c# - 在 Visual Studio 2012 中嵌入 list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29633132/

相关文章:

c# - Entity Framework 在工作量大的情况下抛出意外异常

c# - 在 Asp.Net MVC 5 中使用 Entity Framework 6 代码优先方法调用存储过程

c# - CSS 背景图像未显示在 MVC4 的 ActionLink 中

c# - 将 C 公式转换为 C#

c# - LINQ 中的动态新字段

c# - Windows Phone 列表不显示数据

c# - 命名迭代器和异常

c# - 如何在 C# 中获取列表中新添加项的索引?

c# - Entity Framework : Working with detached objects and attached ones

c# - 将数据从文本框存储到 appconfig 中