5
A
回答
11
根據MSDN(App Object Changes in Visual Basic .NET),更換爲兩個是
System.Reflection.Assembly.GetExecutingAssembly().Location
它包含完整路徑(App.Path
)以及文件名(App.EXEName
)。
' Import System.Reflection and System.IO at the top of your class file
Dim location = Assembly.GetExecutingAssembly().Location
Dim appPath = Path.GetDirectoryName(location) ' C:\Some\Directory
Dim appName = Path.GetFileName(location) ' MyLibrary.DLL
UPDATE(感謝評論者):可以使用從Path
類的輔助方法拆分信息,如果你是在一個DLL執行此代碼,你想要的名稱那個叫EXE的DLL,你需要用GetEntryAssembly
而不是GetExecutingAssembly
。請注意,如果您的DLL是從非託管EXE調用的,則GetEntryAssembly
可能會返回Nothing
。
相關問題
- 1. 在c#中VB6 App.Path的等價性是什麼?
- 2. 什麼是在C#中的VB.net Len(Dir(stringVal))的等效代碼
- 3. 什麼是Apache配置的等效值
- 4. 什麼是Eval(「this」)的等效值
- 5. VB.NET中的「yield return」等效語法是什麼?
- 6. 什麼是等效的lambda?
- 7. DevExpress中RibbonRadioButton的等效項是什麼?
- 8. C#中的等效語法是什麼?
- 9. Qt中的等效std :: deque是什麼?
- 10. 什麼是NodaTime中的System.TimeZoneInfo.IsDaylightSavingTime等效項?
- 11. Dart中Platform.flush()的等效物是什麼?
- 12. phpMyAdmin中的等效星號(*)是什麼?
- 13. Cocoa中的等效C#'Thread.Join()'是什麼?
- 14. 與ListView控件中的DataList的EditItemIndex的等效值是什麼?
- 15. 是什麼在vb6殼牌(App.Path& 「\」 & 「HELLO.EXE」)和殼( 「HELLO.EXE」)之間的差值
- 16. 與R的Excel中的LEFT()和RIGHT()等效的是什麼?
- 17. ASP.net(VB.net)中ASP(VB)Server.CreateObject(「ADOX.Catalog」)的等效什麼
- 18. VB.NET中的typedef的等效方法或解決方法是什麼?
- 19. 什麼是與shell的「$ @」等效的Perl?
- 20. Visual C++ 2008中int64_t,int_least16_t和uint8_t的等效項是什麼?
- 21. ReactDOM和document.body在React Native中的等效變量是什麼? (Expo)
- 22. C#&.net中ExitThread(ExitCode)和GetExitCodeThread的等效參數是什麼?
- 23. 在C#中,int *和long *與objective-c等效的是什麼?
- 24. 什麼是OCAML中uint16_t和uint8_t的等效項
- 25. 什麼是PHP PDO中的等效函數mysqli :: afftected_rows和mysqli_result :: num_rows?
- 26. JUnit 5中等效的ExternalResource和TemporaryFolder是什麼?
- 27. .NET中「ByteBuffer.flip」和「ByteBuffer.slice」的等效含義是什麼?
- 28. 什麼是Postgres中'money'和'OID'的sqlalchemy等效列類型?
- 29. 與org.eclipse.jdt.core.IJavaElement等效的Python/PyDev是什麼?
- 30. 什麼是這個咖啡等效的
你沒有得到那個權利,他想要的是EXE路徑,而不是DLL路徑。使用Assembly.GetEntryAssembly()代替。 – 2012-02-06 16:53:25
我在使用DLL我認爲我需要Assembly.GetEntryAssembly() – 2012-02-06 16:59:39
@HansPassant:謝謝,修正! – Heinzi 2012-02-06 17:21:44