2010-05-09 34 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

相關問題