2010-05-09 39 views
1

bla.exe(应用程序别名)指向名为wpfapp1.exe的.net应用程序。 当我添加一个密钥&值例如。这个键: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ bla.exe 然后启动应用程序使用运行 - > bla.exe它启动 但是,当我启动应用程序使用Windows搜索我得到一个“窗户无法找到wpfapp1.exe确保你输入了正确的名字,然后再试一次。“从开始菜单搜索启动.net应用程序

我已经成功地发现问题:只有当本机启动正常(例如firefox.exe)时,该错误才会出现在.net应用程序中。

那么有什么.net配置,我在开发过程中错过了?

+0

您是否运行64位版本的Windows? – 2010-05-09 22:13:35

回答

0

MSDN

当 计算DLL搜索路径中的应用程序路径密钥不被使用。

也许你错过了一些相关的DLL ...

+0

nope不需要dll,它只是普通的hello world wpf应用程序。我认为这是因为问题稍微解决了,当我设置相同的别名与原始exe文件:)但我真的想要使用别名就像任何本机应用程序。 – BorisT 2010-05-10 07:03:17

0

我真的不明白你的“点”,或者如果Windows搜索是特定于使用资源管理器搜索或使用开始菜单的搜索。

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

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

相关问题