0

我的标题几乎说明了一切,但一位同事编写了一个组件,该组件利用 System.Diagnostic 命名空间来对照支持版本的数据库检查正在运行的进程的版本,以确定正在运行的版本是否有效。

我的问题是,当我在调试模式下运行时,代码由编译后的 vshost.exe 托管,而不是我的“真正”exe。我知道如何控制主 EXE 上的版本控制,但是,我没有找到在 *.vshost.exe 上控制它的方法。有没有办法做到这一点,还是我应该寻找另一种方法?

4

1 回答 1

2

如果您找不到更改文件版本的方法,这里有一个有人可能会觉得有用的解决方法。

考虑为您的项目禁用托管进程。您可以在项目属性的“调试”选项卡中取消选中“启用 Visual Studio 托管进程”选项。

编辑:添加了托管过程为您做什么的链接。

于 2011-06-23T18:55:13.640 回答