【问题标题】:start .net application from start menu search从开始菜单搜索启动 .net 应用程序
【发布时间】:2010-05-09 19:12:32
【问题描述】:

bla.exe(应用程序别名)指向一个名为 wpfapp1.exe 的 .net 应用程序。 当我向例如添加键和值时。这把钥匙: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\bla.exe 然后使用 Run -> bla.exe 启动应用程序 但是,当我使用 Windows 搜索启动应用程序时,我得到一个“Windows 找不到 wpfapp1.exe。请确保您输入的名称正确,然后再试一次。”

我已成功识别问题:此错误仅发生在 .net 应用程序中,而本机应用程序正常启动(例如 firefox.exe)。

那么有没有我在开发过程中遗漏的任何 .net 配置?

【问题讨论】:

  • 您运行的是 64 位版本的 Windows 吗?

标签: c# .net windows menu


【解决方案1】:

来自MSDN

App Paths 键在以下情况下不使用 计算 DLL 搜索路径。

也许你缺少一些依赖的 DLL...

【讨论】:

  • 不,不需要 dll,它只是普通的 hello world wpf 应用程序。我假设这是因为当我设置与原始 exe 相同的别名时问题会稍微解决 :) 但我真的想像使用任何本机应用程序一样使用别名。
【解决方案2】:

我不太了解您的“指向”,或者 Windows 搜索是否特定于使用资源管理器搜索或使用开始菜单搜索。

我在另一个应用程序中遇到了类似的问题,搜索根本找不到,无论是在资源管理器还是开始菜单中(因为它没有索引文件夹来定位它)并用一个简单的快捷方式解决了它。

如果您可以在开始菜单或其他索引文件夹(如 %PATH% 文件夹)中创建应用程序的快捷方式,Windows 搜索应该能够找到它,然后您可以将快捷方式命名为您想要的任何名称,例如bla.exe

【讨论】:

    猜你喜欢
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-21
    • 2010-11-25
    • 1970-01-01
    相关资源
    最近更新 更多