Файл .svc - это просто текстовый файл с другим расширением, поэтому вы всегда можете добавить его в виде текстового файла, независимо от того, какое решение Visual Studio вы используете.
Он не скомпилирован, а находится рядом с двоичными файлами WCF и инструктирует IIS о том, как создавать экземпляры служб. При правильной настройке IIS интерпретирует файл .svc и запускает службу из двоичных файлов.
Однако, если вы не хотите размещать свой сервис в IIS, вам не нужен файл .svc. Вы можете просто использовать ServiceHostFactory, чтобы вручную раскрутить сервис:
var factory = new Wcf.DIServiceHostFactory();
var host = factory.CreateServiceHost(typeof(Wcf.ComboService), baseAddresses);
host.Open();
Это называется self-hosting .