Tengo un compilador de CodeDOM escrito en C# que se supone que compila otra aplicación basada en uno de sus recursos. ¿Cómo cambiaría el marco de trabajo .NET de destino del recurso (o del ejecutable generado del compilador)?¿Cómo selecciono el marco de destino de un compilador CodeDom usando C#?
6
A
Respuesta
5
Se podía pasar opciones al compilador utilizando el following constructor:
var providerOptions = new Dictionary<string, string>();
providerOptions.Add("CompilerVersion", "v3.5");
var compiler = new CSharpCodeProvider(providerOptions);
...
3
Usted tendría que especificar que en un diccionario de configuración para el compilador, tales como:
var settings = new Dictionary<string,string>();
settings.Add("CompilerVersion", "v3.5");
var compiler = new CSharpCodeProvider(settings);
Como era de esperar, Google ya trae un par de ejemplos de esto también; here y here.
Cuestiones relacionadas
- 1. Destino del mejor compilador
- 2. Cambios en el marco de destino
- 3. Cómo agregar un método parcial sin una implementación usando CodeDom
- 4. C# CodeDom Propiedad automática
- 5. marco de destino no coincidente
- 6. creando enumeración usando .NET CodeDom
- 7. ¿Cómo selecciono los subdirectorios en una hormiga usando un FileSet?
- 8. ¿Cómo selecciono un elemento hermano usando jQuery?
- 9. Sobrescribir el marco de destino desde la línea de comando
- 10. ¿Cómo agregar el marco privado a las dependencias de destino?
- 11. ¿Cómo selecciono un objeto agregado de manera eficiente usando Dapper?
- 12. URL completa de destino/actual en el marco de juego?
- 13. Microsoft Roslyn vs CodeDom
- 14. Usando jQuery, ¿cómo selecciono un rango de filas?
- 15. .net framework compacto "Marco de destino"
- 16. Generar propiedades automáticas de C# con Codedom
- 17. Usando el compilador de Visual Studio 6 C++ desde Emacs
- 18. marco compilador-Fuente-fuente quería
- 19. ¿Cómo selecciono solo elementos visibles usando XPath?
- 20. usando el compilador de Visual Studio C++ en NetBeans
- 21. Error del compilador usando el operador condicional de C#
- 22. ¿Puede CodeDom crear argumentos opcionales al generar un método C#?
- 23. Construyendo un compilador o intérprete usando Python
- 24. ¿Cómo selecciono la primera fila en un marco de datos R que cumple con ciertos criterios?
- 25. ¿Cómo selecciono un elemento por su valor de texto en un menú desplegable usando jQuery?
- 26. ¿Qué es un buen compilador de c
- 27. Error de la configuración de la aplicación después de cambiar el marco de destino del proyecto
- 28. C# compruebe que el destino de un archivo sea válido
- 29. ¿Cómo marco un campo de pendiente usando mathematica?
- 30. ¿Cómo construyes un gráfico a partir de un marco de datos usando el paquete igraph?
Eso depende del compilador. – SLaks