2011-12-09 6 views
5

Estoy desarrollando en Windows Server 2008 (no R2) usando VS 2010 Pro. Actualicé SpecFlow en mi máquina al version 1.8.1 hoy y elegí Regenerate Feature Files en Visual Studio haciendo clic derecho en un proyecto que contiene algún archivo de función SpecFlow.En archivos generados por SpecFlow: Versión en tiempo de ejecución: 4.0.30319.468 vs. 4.0.30319.239 - ¿De dónde viene?

Con la última versión, 1.7.1, después de hacer eso me dio la siguiente en la cabecera del archivo generado:

//  SpecFlow Version:1.7.1.0 
//  SpecFlow Generator Version:1.7.0.0 
//  Runtime Version:4.0.30319.468 

Ahora, después de instalar la versión 1.8.1, tengo esto:

//  SpecFlow Version:1.8.1.0 
//  SpecFlow Generator Version:1.8.0.0 
//  Runtime Version:4.0.30319.239 

Tenga en cuenta el cambio del número de compilación de 468 a 239? Me pregunto de dónde viene ese cambio de la versión de tiempo de ejecución (.NET). Verificando algunos dlls bajo C:\Windows\Microsoft.NET\Framework64\v4.0.30319 demostró que llevan el número de versión 4.0.30319.239 - entonces, ¿cómo puedo "actualizar" (volver) al 4.0.30319.468?

Cualquier ayuda/sugerencia apreciada.

Respuesta

1

Recuerdo que sucedió lo mismo cuando actualizamos a SF 1.8.1. No necesita preocuparse por esto en los archivos de características generados, ya que son solo comentarios. SF 1.8.1 todavía funcionó para nosotros.

+0

Gracias por su respuesta. Mi pregunta no concernía realmente a SpecFlow en sí misma: no esperaba que no funcionara, para ser honesto. Solo tengo curiosidad por saber qué pasa con los números de Runtime Version :-) – Oliver

Cuestiones relacionadas