TopShelf: se puede encontrar el nombre de tipo o espacio de nombres Topshelf
Pregunta
Estoy intentando jugar con TopShelf para alojar una aplicación de consola como servicio de Windows, pero me estoy encontrando con problemas ...
He hecho referencia a la DLL TopShelf, junto con la DLL LOG4NET desde la aplicación de mi consola. Sin embargo, cuando compilo, ya sea con o sin código que hace referencia a TopShelf, se muestra el error de compilación mencionado en el título, y luego mi referencia superior se invalida (y log4net también).
Siento que me estoy perdiendo algo obvio: cualquier sugerencia sería apreciada.
Solución
Cambie el proyecto a apuntar .NET 4.0 en lugar del perfil del cliente .NET 4.0. TopShelf References System.web para el tablero de proceso.
Otros consejos
Puede usar NUGET para instalar TopShelf en su proyecto
En VisualStudio, vaya a Tools/Nuget Pakage Manager/Pakage Manager Console