2012-07-26 33 views
8

Todos mis proyectos en mi solución están configurados para compilar con .NET Framework 4.5.Cómo obtener C# VSTO para construir en .NET framework 4.5

Estoy intentando crear un proyecto C# VSTO pero no puedo asignar el .NET 4.5 framework de destino. Esto es necesario para poder hacer referencia a otros proyectos en mi proyecto VSTO.

El error indica que el proyecto no se puede usar contra el marco de destino (.net 4.5).

Como alternativa, ¿tengo que implementar el complemento de Excel sin usar un proyecto de VSTO?

+4

Espere hasta VS2012 RTM antes de hacer esto. –

+0

¡Todos mis proyectos están construidos en .NET 4.5! ¿No hay forma de que el proyecto VSTO haga referencia a estos 4.5 proyectos? Alternativamente, iba a crear mi propia clase de conexión que se extiende desde Extensibility.IDTExtensibility2 en lugar de usar el proyecto VSTO, aunque no estoy seguro si eso resolverá mi problema. – David

+2

El siguiente artículo ofrece algunas ideas sobre el problema y una solución propuesta. http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/d8089c11-3ca8-453e-885f-757db2cd5152 – mematei

Respuesta

2

Hay una actualización VSTO 4 redistribuible aquí:

http://www.microsoft.com/en-us/download/details.aspx?id=35594

en cuenta que en esta nota de la versión ha sido golpeado desde 10.0.31119.0 a 10.0.40302.0 y también soporta Oficina 2013.

Esta versión también funciona para las instalaciones de oficina x86 y 64, eliminando la necesidad de elegir el instalador correcto, lo que es bueno.

Actualización Parece que la página de descarga anterior ha sido eliminada. Usted puede tratar de conseguir el instalador desde el enlace directo:

http://download.microsoft.com/download/9/4/9/949B0B7C-6385-4664-8EA8-3F6038172322/vstor_redist.exe

Actualización 2 Microsoft ha publicado VSTO 10.0.40303.0, una solución para 10.0.40302.0, el 12/21/2012 y es disponible de http://www.microsoft.com/en-us/download/details.aspx?id=35594 otra vez.

+0

El enlace está roto. ¿Dónde podemos encontrar 40302? Gracias – dnndeveloper

+0

Tiene razón, parece que esa página de descarga se ha eliminado. http://go.microsoft.com/fwlink/?LinkId=158917, que solía apuntar a la versión 40302 ahora apunta a la versión anterior como x86 solamente. Para descargar el instalador combinado x86/64 para .40302, intente este enlace de descarga directa: http://download.microsoft.com/download/9/4/9/949B0B7C-6385-4664-8EA8-3F6038172322/vstor_redist.exe – Dan

+0

¡Gracias por el enlace actualizado! – dnndeveloper

<