Browse Source

Added console application sample.

pull/129/head
Halil İbrahim Kalkan 8 years ago
parent
commit
1be4e00350
  1. 25
      samples/BasicConsoleApplication/AbpConsoleDemo.sln
  2. 12
      samples/BasicConsoleApplication/AbpConsoleDemo/AbpConsoleDemo.csproj
  3. 13
      samples/BasicConsoleApplication/AbpConsoleDemo/AppModule.cs
  4. 13
      samples/BasicConsoleApplication/AbpConsoleDemo/HelloWorldService.cs
  5. 23
      samples/BasicConsoleApplication/AbpConsoleDemo/Program.cs

25
samples/BasicConsoleApplication/AbpConsoleDemo.sln

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26730.16
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AbpConsoleDemo", "AbpConsoleDemo\AbpConsoleDemo.csproj", "{2E0CDB15-2D14-48F6-ACF6-E65712724B61}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2E0CDB15-2D14-48F6-ACF6-E65712724B61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2E0CDB15-2D14-48F6-ACF6-E65712724B61}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2E0CDB15-2D14-48F6-ACF6-E65712724B61}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2E0CDB15-2D14-48F6-ACF6-E65712724B61}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {ED27EDA8-9F52-47C2-AA54-ECAE477BAD78}
EndGlobalSection
EndGlobal

12
samples/BasicConsoleApplication/AbpConsoleDemo/AbpConsoleDemo.csproj

@ -0,0 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp" Version="0.1.0" />
</ItemGroup>
</Project>

13
samples/BasicConsoleApplication/AbpConsoleDemo/AppModule.cs

@ -0,0 +1,13 @@
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Modularity;
namespace AbpConsoleDemo
{
public class AppModule : AbpModule
{
public override void ConfigureServices(IServiceCollection services)
{
services.AddAssemblyOf<AppModule>();
}
}
}

13
samples/BasicConsoleApplication/AbpConsoleDemo/HelloWorldService.cs

@ -0,0 +1,13 @@
using System;
using Volo.Abp.DependencyInjection;
namespace AbpConsoleDemo
{
public class HelloWorldService : ITransientDependency
{
public void SayHello()
{
Console.WriteLine("Hello World!");
}
}
}

23
samples/BasicConsoleApplication/AbpConsoleDemo/Program.cs

@ -0,0 +1,23 @@
using System;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp;
namespace AbpConsoleDemo
{
class Program
{
static void Main(string[] args)
{
using (var application = AbpApplicationFactory.Create<AppModule>())
{
application.Initialize();
var helloWorldService = application.ServiceProvider.GetService<HelloWorldService>();
helloWorldService.SayHello();
Console.WriteLine("Press ENTER to stop application...");
Console.ReadLine();
}
}
}
}
Loading…
Cancel
Save