【发布时间】:2011-06-23 18:45:03
【问题描述】:
我的标题几乎说明了一切,但是一位同事编写了一个组件,该组件利用 System.Diagnostic 命名空间来检查正在运行的进程的版本与支持版本的数据库,以确定正在运行的版本是否有效.
我的问题是,当我在调试模式下运行时,代码由编译后的 vshost.exe 托管,而不是我的“真正”exe。我知道如何控制主 EXE 上的版本控制,但是,我没有找到在 *.vshost.exe 上控制它的方法。有没有办法做到这一点,还是我应该寻找另一种方法?
【问题讨论】:
-
一个简单的解决方法是检查您的文件名,如果它以 .vshost.exe 结尾,请查看普通 exe 以获取版本号。
标签: .net visual-studio debugging visual-studio-debugging