c# - 如何使用 VS2008 将应用程序 list 嵌入到应用程序中?

标签 c# .net visual-studio visual-studio-2008 manifest

我读过 herehere有关将我的应用程序的 list 文件嵌入到 PE 中的方法,但这些步骤似乎不适用于 VC#:VS2008 - VS2008 甚至没有附带 mt.exe(据我所知)

我该怎么做呢?

最佳答案

您可以按照以下步骤将 list 添加到您的 C# 应用程序:

  1. 在解决方案资源管理器中右键单击您的项目
  2. 从上下文菜单中选择“添加新项”。
  3. 从出现的对话框的选项列表中选择“应用程序 list 文件”。

但是,请注意,默认情况下,Visual Studio 已将 list 添加到您的项目,以确保符合 Windows Vista 和 7 中的 UAC。如果您想指定您的项目应使用自定义 list 文件项目,请执行以下附加步骤:

  1. 将自定义 list 文件添加到项目后,在解决方案资源管理器中右键单击您的项目,然后单击“属性”(或双击项目下的“属性”项)。
  2. 在第一个选项卡(“应用程序”)下,您应该会看到一组指定您的应用程序如何管理资源的选项。您可以选择默认的“图标和 list ”选项,但您需要从标有“ list ”的下拉框中选择您的自定义 list 文件。

最后,为了完整起见或者如果以上步骤对你不起作用,你仍然可以使用mt.exe在构建 list 文件后将其嵌入到应用程序的 EXE 中。如果它未包含在您安装的 Visual Studio 中,您将需要下载并安装 Windows SDK。获取适用于 Windows 7 和 .NET Framework 4.0 的最新版本 here .

关于c# - 如何使用 VS2008 将应用程序 list 嵌入到应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4383288/

相关文章:

.net - Visual Studio 2012 不会保存/覆盖只读文件

c# - .NET 中的异常处理和日志记录策略

.net - SQL Server CE 密码允许使用的字符?

c# - SftpClient.UploadFile 和 SftpClient.WriteAllBytes 有什么区别?

c# - 查找所有源硬编码字符串

visual-studio - 本地化 resx 文件作为解决方案资源管理器中的子项

c# - 使用 WPF 为多个动态皮肤字典创建别名颜色定义

c# - 使用 C# 检查应用程序池 (IIS 6) 的状态

c# - 如何从UI将项目添加到ComboBox?

ASP.NET 1.1 到 4.0 迁移 : events not working