我有一个在发布模式下构建的应用程序。
我想通过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运行应用程序的多个副本