如何为vs.net获取某个运行时版本

时间:2012-02-22 19:12:43

标签: .net visual-studio

某些文件由vs.net自动生成,并将运行时版本放在标题注释中。令人沮丧的是,现在,这些文件总是在我的机器上显示为已修改,因为两个开发人员具有不同的运行时。如何确定如何将我的同事的机器运行到同一个运行时?

我有这个:

2.0.50727.5448

我的同事有这个:

2.0.50727.5444

我们的机器都通过MS更新进行了全面更新。那么如何确定要将其机器安装到同一版本的安装内容呢?

基本上我在哪里可以找到更新的2.0.50727.5448?

其他信息:这个自动生成的文件实际上来自于从svcutil.exe创建服务代理代码文件,但两台机器上的文件版本相同。

1 个答案:

答案 0 :(得分:0)

我最近需要为调试目的做类似的事情,偶然发现了一个快速而肮脏的解决方案。可能有更好的方法,但这可能会让你度过难关。

使用核心框架dll搜索mskbfiles.com,例如mscorwkssos;即转到网页并在其中搜索您的框架版本。如果找到它,请按照相关修补程序或安全更新的链接进行安装。

我成功地使用这种方法将机器上的框架从2.0.50727.5446更新到2.0.50727.5448。具体来说,我发现所需的mscorwks版本处于安全更新MS11-078