我读过 here和 here有关将我的应用程序的 list 文件嵌入到 PE 中的方法,但这些步骤似乎不适用于 VC#:VS2008 - VS2008 甚至没有附带 mt.exe(据我所知)
我该怎么做呢?
最佳答案
您可以按照以下步骤将 list 添加到您的 C# 应用程序:
- 在解决方案资源管理器中右键单击您的项目
- 从上下文菜单中选择“添加新项”。
- 从出现的对话框的选项列表中选择“应用程序 list 文件”。
但是,请注意,默认情况下,Visual Studio 已将 list 添加到您的项目,以确保符合 Windows Vista 和 7 中的 UAC。如果您想指定您的项目应使用自定义 list 文件项目,请执行以下附加步骤:
- 将自定义 list 文件添加到项目后,在解决方案资源管理器中右键单击您的项目,然后单击“属性”(或双击项目下的“属性”项)。
- 在第一个选项卡(“应用程序”)下,您应该会看到一组指定您的应用程序如何管理资源的选项。您可以选择默认的“图标和 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/