我的标题几乎说明了一切,但是一位同事编写了一个利用System.Diagnostic命名空间的组件,以针对受支持版本的数据库检查正在运行的Process的版本,以确定正在运行的版本是否有效。
我的问题是,当我在调试模式下运行时,代码由已编译的vshost.exe而不是我的“true”exe托管。我知道如何控制主要EXE上的版本控制,但是,我找不到在* .vshost.exe上控制它的方法。有没有办法做到这一点,还是我应该寻找另一种方法?
答案 0 :(得分:2)
如果您没有找到更改文件版本的方法,请参阅以下某人可能会发现有用的解决方法。
为您的项目考虑disabling the hosting process。您可以在项目属性的“调试”选项卡中取消选中“启用Visual Studio主机进程”选项。
修改:添加了hosting process does for you。
的链接