我有一個在發佈模式下構建的應用程序。
我想通過Visual Studio運行應用程序(F5鍵)時,變量is_vshost
的值爲true
,如果我重建應用程序並直接在Windows資源管理器中打開它,它的值爲false
。我該怎麼做?謝謝!如何確定在Visual Studio vshost下運行的應用程序?
1
A
回答
2
從VS.內運行時,您可以檢查
System.Diagnostics.Process.GetCurrentProcess().ProcessName
值應該devenv.exe
1
在代碼中,您可以通過查看CurrentDomain.FriendlyName來檢查vshosts.exe是否正在運行。如果它以「.vshosts.exe」結尾,那麼它正在運行。
bool is_vshost = false;
int i = AppDomain.CurrentDomain.FriendlyName.IndexOf(".");
string s = AppDomain.CurrentDomain.FriendlyName.Substring(i);
if (s == ".vshosts.exe")
is_vshost = true;
相關問題
- 1. 如何確定我是否從Visual Studio IDE運行應用程序?
- 2. 如何在Visual Studio運行在linux下編寫的程序
- 3. 如何在Visual Studio以外的調試模式下運行winforms應用程序
- 4. Visual Studio .vshost導致異常
- 5. 如何在linux下運行c#4.0(visual studio 2010)windows桌面應用程序?
- 6. 在Visual Studio 2013中的應用程序中運行應用程序?
- 7. 如何確定在Visual Studio 2005中運行緩慢的原因?
- 8. 確定應用程序在應用程序服務器下運行
- 9. 在Visual Studio外運行的調試應用程序
- 10. 在Visual Studio中運行應用程序的時間
- 11. Visual Studio安裝程序:如何在已安裝的應用程序中運行應用程序?
- 12. 如何在MAC中運行使用Visual Studio 2010開發的Windows應用程序?
- 13. 如何在visual studio 2010中的mfc對話框中單擊「確定」後運行控制檯應用程序?
- 14. 如何確定我的iOS應用程序在DEBUG模式下運行?
- 15. 程序無法在Visual Studio中運行
- 16. 如何調試Visual Studio 2017在Minikube上運行的.Net核心應用程序
- 17. 如何在C#Windows窗體應用程序的Visual Studio運行AVRDUDE 2010
- 18. C++ DX11應用程序只在Visual Studio IDE中運行
- 19. 在Visual Studio 2015中運行asp.net應用程序時出錯
- 20. 如何在運行時確定C++應用程序連接了Visual Studio調試器?
- 21. 如何在運行時使用Visual Studio調試Pygame應用程序
- 22. 如何在Windows中使用Visual Studio模擬器運行NativeScript應用程序?
- 23. 如何使用Visual Studio從命令行運行OpenCL程序?
- 24. 如何確定我的應用程序何時運行?
- 25. 如何確定應用程序是否正在運行?
- 26. 發佈的應用程序需要的Visual Studio運行
- 27. 如何確定在Visual Studio宿主進程中運行的代碼
- 28. 如何確定運行應用程序的Application Server的類型?
- 29. 在Android Studio中運行應用程序
- 30. 從Visual Studio運行應用程序的多個副本