From 503795e59f02129e915f56ddc2e2830279aea87c Mon Sep 17 00:00:00 2001
From: liaoxujun@qq.com <liaoxujun@qq.com>
Date: 星期一, 24 七月 2023 16:03:35 +0800
Subject: [PATCH] no message
---
DocumentServiceAPI.Web.Entry/SingleFilePublish.cs | 22 ++
DocumentServiceAPI.Web.Entry/appsettings.Development.json | 10 +
DocumentServiceAPI.Application/System/Services/ISystemService.cs | 6
DocumentServiceAPI.Web.Entry/appsettings.json | 18 ++
DocumentServiceAPI.Web.Core/DocumentServiceAPI.Web.Core.xml | 8 +
DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj | 23 ++
DocumentServiceAPI.Web.Core/DocumentServiceAPI.Web.Core.csproj | 20 ++
DocumentServiceAPI.Application/applicationsettings.json | 31 +++
DocumentServiceAPI.Web.Core/Handlers/JwtHandler.cs | 16 ++
DocumentServiceAPI.Core/DocumentServiceAPI.Core.xml | 18 ++
DocumentServiceAPI.sln | 43 +++++
DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj | 32 ++++
/dev/null | 0
DocumentServiceAPI.Application/GlobalUsings.cs | 15 +
DocumentServiceAPI.Application/DocumentServiceAPI.Application.xml | 19 ++
DocumentServiceAPI.Core/DbContext.cs | 22 ++
DocumentServiceAPI.Web.Core/Startup.cs | 45 +++++
DocumentServiceAPI.Application/System/Dtos/Mapper.cs | 8 +
DocumentServiceAPI.Application/System/SystemAppService.cs | 22 ++
DocumentServiceAPI.Web.Entry/DocumentServiceAPI.Web.Entry.csproj | 22 ++
DocumentServiceAPI.Application/System/Services/SystemService.cs | 9 +
DocumentServiceAPI.Web.Entry/Properties/launchSettings.json | 31 +++
DocumentServiceAPI.Web.Entry/Program.cs | 1
23 files changed, 441 insertions(+), 0 deletions(-)
diff --git "a/A\345\225\245\344\270\234\350\245\277.txt" "b/A\345\225\245\344\270\234\350\245\277.txt"
deleted file mode 100644
index e69de29..0000000
--- "a/A\345\225\245\344\270\234\350\245\277.txt"
+++ /dev/null
diff --git a/DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj b/DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj
new file mode 100644
index 0000000..5a91029
--- /dev/null
+++ b/DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj
@@ -0,0 +1,32 @@
+锘�<Project Sdk="Microsoft.NET.Sdk">
+
+
+ <PropertyGroup>
+ <TargetFramework>net6.0</TargetFramework>
+ <NoWarn>1701;1702;1591</NoWarn>
+ <DocumentationFile>DocumentServiceAPI.Application.xml</DocumentationFile>
+ <ImplicitUsings>enable</ImplicitUsings>
+ </PropertyGroup>
+
+
+
+ <ItemGroup>
+ <None Remove="applicationsettings.json" />
+ <None Remove="DocumentServiceAPI.Application.xml" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <Content Include="applicationsettings.json">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </Content>
+ </ItemGroup>
+
+ <ItemGroup>
+ <ProjectReference Include="..\DocumentServiceAPI.Core\DocumentServiceAPI.Core.csproj" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <Folder Include="System\Services\" />
+ </ItemGroup>
+
+</Project>
diff --git a/DocumentServiceAPI.Application/DocumentServiceAPI.Application.xml b/DocumentServiceAPI.Application/DocumentServiceAPI.Application.xml
new file mode 100644
index 0000000..f5ca23c
--- /dev/null
+++ b/DocumentServiceAPI.Application/DocumentServiceAPI.Application.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>DocumentServiceAPI.Application</name>
+ </assembly>
+ <members>
+ <member name="T:DocumentServiceAPI.Application.SystemAppService">
+ <summary>
+ 绯荤粺鏈嶅姟鎺ュ彛
+ </summary>
+ </member>
+ <member name="M:DocumentServiceAPI.Application.SystemAppService.GetDescription">
+ <summary>
+ 鑾峰彇绯荤粺鎻忚堪
+ </summary>
+ <returns></returns>
+ </member>
+ </members>
+</doc>
diff --git a/DocumentServiceAPI.Application/GlobalUsings.cs b/DocumentServiceAPI.Application/GlobalUsings.cs
new file mode 100644
index 0000000..1f0aacd
--- /dev/null
+++ b/DocumentServiceAPI.Application/GlobalUsings.cs
@@ -0,0 +1,15 @@
+锘縢lobal using Furion;
+global using Furion.DataEncryption;
+global using Furion.DataValidation;
+global using Furion.DependencyInjection;
+global using Furion.DynamicApiController;
+global using Furion.Extensions;
+global using Furion.FriendlyException;
+global using Furion.Logging;
+global using Mapster;
+global using Microsoft.AspNetCore.Authorization;
+global using Microsoft.AspNetCore.Http;
+global using Microsoft.AspNetCore.Mvc;
+global using Microsoft.CodeAnalysis;
+global using System.ComponentModel.DataAnnotations;
+global using SqlSugar;
\ No newline at end of file
diff --git a/DocumentServiceAPI.Application/System/Dtos/Mapper.cs b/DocumentServiceAPI.Application/System/Dtos/Mapper.cs
new file mode 100644
index 0000000..5fb5a8c
--- /dev/null
+++ b/DocumentServiceAPI.Application/System/Dtos/Mapper.cs
@@ -0,0 +1,8 @@
+锘縩amespace DocumentServiceAPI.Application;
+
+public class Mapper : IRegister
+{
+ public void Register(TypeAdapterConfig config)
+ {
+ }
+}
diff --git a/DocumentServiceAPI.Application/System/Services/ISystemService.cs b/DocumentServiceAPI.Application/System/Services/ISystemService.cs
new file mode 100644
index 0000000..61a52d0
--- /dev/null
+++ b/DocumentServiceAPI.Application/System/Services/ISystemService.cs
@@ -0,0 +1,6 @@
+锘縩amespace DocumentServiceAPI.Application;
+
+public interface ISystemService
+{
+ string GetDescription();
+}
diff --git a/DocumentServiceAPI.Application/System/Services/SystemService.cs b/DocumentServiceAPI.Application/System/Services/SystemService.cs
new file mode 100644
index 0000000..f4a583e
--- /dev/null
+++ b/DocumentServiceAPI.Application/System/Services/SystemService.cs
@@ -0,0 +1,9 @@
+锘縩amespace DocumentServiceAPI.Application;
+
+public class SystemService : ISystemService, ITransient
+{
+ public string GetDescription()
+ {
+ return "璁� .NET 寮�鍙戞洿绠�鍗曪紝鏇撮�氱敤锛屾洿娴佽銆�";
+ }
+}
diff --git a/DocumentServiceAPI.Application/System/SystemAppService.cs b/DocumentServiceAPI.Application/System/SystemAppService.cs
new file mode 100644
index 0000000..cb39d9d
--- /dev/null
+++ b/DocumentServiceAPI.Application/System/SystemAppService.cs
@@ -0,0 +1,22 @@
+锘縩amespace DocumentServiceAPI.Application;
+
+/// <summary>
+/// 绯荤粺鏈嶅姟鎺ュ彛
+/// </summary>
+public class SystemAppService : IDynamicApiController
+{
+ private readonly ISystemService _systemService;
+ public SystemAppService(ISystemService systemService)
+ {
+ _systemService = systemService;
+ }
+
+ /// <summary>
+ /// 鑾峰彇绯荤粺鎻忚堪
+ /// </summary>
+ /// <returns></returns>
+ public string GetDescription()
+ {
+ return _systemService.GetDescription();
+ }
+}
diff --git a/DocumentServiceAPI.Application/applicationsettings.json b/DocumentServiceAPI.Application/applicationsettings.json
new file mode 100644
index 0000000..fe875bc
--- /dev/null
+++ b/DocumentServiceAPI.Application/applicationsettings.json
@@ -0,0 +1,31 @@
+锘縶
+ "$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
+ "SpecificationDocumentSettings": {
+ "DocumentTitle": "Furion | 瑙勮寖鍖栨帴鍙�",
+ "GroupOpenApiInfos": [
+ {
+ "Group": "Default",
+ "Title": "瑙勮寖鍖栨帴鍙f紨绀�",
+ "Description": "璁� .NET 寮�鍙戞洿绠�鍗曪紝鏇撮�氱敤锛屾洿娴佽銆�",
+ "Version": "1.0.0",
+ "TermsOfService": "http://furion.baiqian.ltd",
+ "Contact": {
+ "Name": "鐧惧皬鍍�",
+ "Url": "https://gitee.com/monksoul",
+ "Email": "monksoul@outlook.com"
+ },
+ "License": {
+ "Name": "Apache-2.0",
+ "Url": "https://gitee.com/dotnetchina/Furion/blob/rc1/LICENSE"
+ }
+ }
+ ]
+ },
+ "CorsAccessorSettings": {
+ "WithExposedHeaders": [
+ "access-token",
+ "x-access-token",
+ "environment"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/DocumentServiceAPI.Core/DbContext.cs b/DocumentServiceAPI.Core/DbContext.cs
new file mode 100644
index 0000000..235a7fe
--- /dev/null
+++ b/DocumentServiceAPI.Core/DbContext.cs
@@ -0,0 +1,22 @@
+锘縰sing Furion;
+using SqlSugar;
+using System.Collections.Generic;
+
+namespace DocumentServiceAPI.Core;
+
+/// <summary>
+/// 鏁版嵁搴撲笂涓嬫枃瀵硅薄
+/// </summary>
+public static class DbContext
+{
+ /// <summary>
+ /// SqlSugar 鏁版嵁搴撳疄渚�
+ /// </summary>
+ public static readonly SqlSugarScope Instance = new(
+ // 璇诲彇 appsettings.json 涓殑 ConnectionConfigs 閰嶇疆鑺傜偣
+ App.GetConfig<List<ConnectionConfig>>("ConnectionConfigs")
+ , db =>
+ {
+ // 杩欓噷閰嶇疆鍏ㄥ眬浜嬩欢锛屾瘮濡傛嫤鎴墽琛� SQL
+ });
+}
diff --git a/DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj b/DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj
new file mode 100644
index 0000000..331fb2a
--- /dev/null
+++ b/DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj
@@ -0,0 +1,23 @@
+锘�<Project Sdk="Microsoft.NET.Sdk">
+
+
+ <PropertyGroup>
+ <TargetFramework>net6.0</TargetFramework>
+ <NoWarn>1701;1702;1591</NoWarn>
+ <DocumentationFile>DocumentServiceAPI.Core.xml</DocumentationFile>
+ </PropertyGroup>
+
+
+
+ <ItemGroup>
+ <None Remove="DocumentServiceAPI.Core.xml" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.8.8.38" />
+ <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.8.8.38" />
+ <PackageReference Include="Furion.Pure" Version="4.8.8.38" />
+ <PackageReference Include="SqlSugarCore" Version="5.1.4.89" />
+ </ItemGroup>
+
+</Project>
diff --git a/DocumentServiceAPI.Core/DocumentServiceAPI.Core.xml b/DocumentServiceAPI.Core/DocumentServiceAPI.Core.xml
new file mode 100644
index 0000000..aa9536c
--- /dev/null
+++ b/DocumentServiceAPI.Core/DocumentServiceAPI.Core.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>DocumentServiceAPI.Core</name>
+ </assembly>
+ <members>
+ <member name="T:DocumentServiceAPI.Core.DbContext">
+ <summary>
+ 鏁版嵁搴撲笂涓嬫枃瀵硅薄
+ </summary>
+ </member>
+ <member name="F:DocumentServiceAPI.Core.DbContext.Instance">
+ <summary>
+ SqlSugar 鏁版嵁搴撳疄渚�
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/DocumentServiceAPI.Web.Core/DocumentServiceAPI.Web.Core.csproj b/DocumentServiceAPI.Web.Core/DocumentServiceAPI.Web.Core.csproj
new file mode 100644
index 0000000..8ede331
--- /dev/null
+++ b/DocumentServiceAPI.Web.Core/DocumentServiceAPI.Web.Core.csproj
@@ -0,0 +1,20 @@
+锘�<Project Sdk="Microsoft.NET.Sdk">
+
+
+ <PropertyGroup>
+ <TargetFramework>net6.0</TargetFramework>
+ <NoWarn>1701;1702;1591</NoWarn>
+ <DocumentationFile>DocumentServiceAPI.Web.Core.xml</DocumentationFile>
+ </PropertyGroup>
+
+
+
+ <ItemGroup>
+ <None Remove="DocumentServiceAPI.Web.Core.xml" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <ProjectReference Include="..\DocumentServiceAPI.Application\DocumentServiceAPI.Application.csproj" />
+ </ItemGroup>
+
+</Project>
diff --git a/DocumentServiceAPI.Web.Core/DocumentServiceAPI.Web.Core.xml b/DocumentServiceAPI.Web.Core/DocumentServiceAPI.Web.Core.xml
new file mode 100644
index 0000000..80d0ac9
--- /dev/null
+++ b/DocumentServiceAPI.Web.Core/DocumentServiceAPI.Web.Core.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>DocumentServiceAPI.Web.Core</name>
+ </assembly>
+ <members>
+ </members>
+</doc>
diff --git a/DocumentServiceAPI.Web.Core/Handlers/JwtHandler.cs b/DocumentServiceAPI.Web.Core/Handlers/JwtHandler.cs
new file mode 100644
index 0000000..67313c5
--- /dev/null
+++ b/DocumentServiceAPI.Web.Core/Handlers/JwtHandler.cs
@@ -0,0 +1,16 @@
+锘縰sing Furion.Authorization;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Http;
+using System.Threading.Tasks;
+
+namespace DocumentServiceAPI.Web.Core;
+
+public class JwtHandler : AppAuthorizeHandler
+{
+ public override Task<bool> PipelineAsync(AuthorizationHandlerContext context, DefaultHttpContext httpContext)
+ {
+ // 杩欓噷鍐欐偍鐨勬巿鏉冨垽鏂�昏緫锛屾巿鏉冮�氳繃杩斿洖 true锛屽惁鍒欒繑鍥� false
+
+ return Task.FromResult(true);
+ }
+}
diff --git a/DocumentServiceAPI.Web.Core/Startup.cs b/DocumentServiceAPI.Web.Core/Startup.cs
new file mode 100644
index 0000000..012346f
--- /dev/null
+++ b/DocumentServiceAPI.Web.Core/Startup.cs
@@ -0,0 +1,45 @@
+锘縰sing Furion;
+using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.Hosting;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Hosting;
+
+namespace DocumentServiceAPI.Web.Core;
+
+public class Startup : AppStartup
+{
+ public void ConfigureServices(IServiceCollection services)
+ {
+ services.AddConsoleFormatter();
+ services.AddJwt<JwtHandler>();
+
+ services.AddCorsAccessor();
+
+ services.AddControllers()
+ .AddInjectWithUnifyResult();
+ }
+
+ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
+ {
+ if (env.IsDevelopment())
+ {
+ app.UseDeveloperExceptionPage();
+ }
+
+ app.UseHttpsRedirection();
+
+ app.UseRouting();
+
+ app.UseCorsAccessor();
+
+ app.UseAuthentication();
+ app.UseAuthorization();
+
+ app.UseInject(string.Empty);
+
+ app.UseEndpoints(endpoints =>
+ {
+ endpoints.MapControllers();
+ });
+ }
+}
diff --git a/DocumentServiceAPI.Web.Entry/DocumentServiceAPI.Web.Entry.csproj b/DocumentServiceAPI.Web.Entry/DocumentServiceAPI.Web.Entry.csproj
new file mode 100644
index 0000000..2042343
--- /dev/null
+++ b/DocumentServiceAPI.Web.Entry/DocumentServiceAPI.Web.Entry.csproj
@@ -0,0 +1,22 @@
+锘�<Project Sdk="Microsoft.NET.Sdk.Web">
+
+
+ <PropertyGroup>
+ <TargetFramework>net6.0</TargetFramework>
+ <ImplicitUsings>enable</ImplicitUsings>
+ <SatelliteResourceLanguages>en-US</SatelliteResourceLanguages>
+ <PublishReadyToRunComposite>true</PublishReadyToRunComposite>
+ </PropertyGroup>
+
+
+
+ <ItemGroup>
+ <ProjectReference Include="..\DocumentServiceAPI.Web.Core\DocumentServiceAPI.Web.Core.csproj" />
+ </ItemGroup>
+ <ProjectExtensions>
+ <VisualStudio>
+ <UserProperties properties_4launchsettings_1json__JsonSchema="" />
+ </VisualStudio>
+ </ProjectExtensions>
+
+</Project>
diff --git a/DocumentServiceAPI.Web.Entry/Program.cs b/DocumentServiceAPI.Web.Entry/Program.cs
new file mode 100644
index 0000000..65ae485
--- /dev/null
+++ b/DocumentServiceAPI.Web.Entry/Program.cs
@@ -0,0 +1 @@
+Serve.Run(RunOptions.Default.WithArgs(args));
diff --git a/DocumentServiceAPI.Web.Entry/Properties/launchSettings.json b/DocumentServiceAPI.Web.Entry/Properties/launchSettings.json
new file mode 100644
index 0000000..0d40925
--- /dev/null
+++ b/DocumentServiceAPI.Web.Entry/Properties/launchSettings.json
@@ -0,0 +1,31 @@
+锘縶
+ "$schema": "http://json.schemastore.org/launchsettings.json",
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:53785",
+ "sslPort": 44342
+ }
+ },
+ "profiles": {
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "launchUrl": "",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "DocumentServiceAPI.Web.Entry": {
+ "commandName": "Project",
+ "dotnetRunMessages": true,
+ "launchBrowser": true,
+ "launchUrl": "",
+ "applicationUrl": "https://localhost:5001;http://localhost:5000",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/DocumentServiceAPI.Web.Entry/SingleFilePublish.cs b/DocumentServiceAPI.Web.Entry/SingleFilePublish.cs
new file mode 100644
index 0000000..ca97f03
--- /dev/null
+++ b/DocumentServiceAPI.Web.Entry/SingleFilePublish.cs
@@ -0,0 +1,22 @@
+锘縰sing Furion;
+using System.Reflection;
+
+namespace DocumentServiceAPI.Web.Entry;
+
+public class SingleFilePublish : ISingleFilePublish
+{
+ public Assembly[] IncludeAssemblies()
+ {
+ return Array.Empty<Assembly>();
+ }
+
+ public string[] IncludeAssemblyNames()
+ {
+ return new[]
+ {
+ "DocumentServiceAPI.Application",
+ "DocumentServiceAPI.Core",
+ "DocumentServiceAPI.Web.Core"
+ };
+ }
+}
\ No newline at end of file
diff --git a/DocumentServiceAPI.Web.Entry/appsettings.Development.json b/DocumentServiceAPI.Web.Entry/appsettings.Development.json
new file mode 100644
index 0000000..5f187ae
--- /dev/null
+++ b/DocumentServiceAPI.Web.Entry/appsettings.Development.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning",
+ "Microsoft.EntityFrameworkCore": "Information"
+ }
+ }
+}
\ No newline at end of file
diff --git a/DocumentServiceAPI.Web.Entry/appsettings.json b/DocumentServiceAPI.Web.Entry/appsettings.json
new file mode 100644
index 0000000..8b4498e
--- /dev/null
+++ b/DocumentServiceAPI.Web.Entry/appsettings.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning",
+ "Microsoft.EntityFrameworkCore": "Information"
+ }
+ },
+ "AllowedHosts": "*",
+ "ConnectionConfigs": [
+ {
+ "ConnectionString": "Data Source=./Furion.db",
+ "DbType": "Sqlite",
+ "IsAutoCloseConnection": true
+ }
+ ]
+}
\ No newline at end of file
diff --git a/DocumentServiceAPI.sln b/DocumentServiceAPI.sln
new file mode 100644
index 0000000..187b1a8
--- /dev/null
+++ b/DocumentServiceAPI.sln
@@ -0,0 +1,43 @@
+锘�
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.3.32519.111
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DocumentServiceAPI.Application", "DocumentServiceAPI.Application\DocumentServiceAPI.Application.csproj", "{AB699EE9-43A8-46F2-A855-04A26DE63372}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DocumentServiceAPI.Web.Core", "DocumentServiceAPI.Web.Core\DocumentServiceAPI.Web.Core.csproj", "{9D14BB78-DA2A-4040-B9DB-5A515B599181}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DocumentServiceAPI.Core", "DocumentServiceAPI.Core\DocumentServiceAPI.Core.csproj", "{4FB30091-15C7-4FD9-AB7D-266814F360F5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DocumentServiceAPI.Web.Entry", "DocumentServiceAPI.Web.Entry\DocumentServiceAPI.Web.Entry.csproj", "{C8D99F52-EDC7-411F-8300-6DB14BF59E8C}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {AB699EE9-43A8-46F2-A855-04A26DE63372}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AB699EE9-43A8-46F2-A855-04A26DE63372}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AB699EE9-43A8-46F2-A855-04A26DE63372}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AB699EE9-43A8-46F2-A855-04A26DE63372}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9D14BB78-DA2A-4040-B9DB-5A515B599181}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9D14BB78-DA2A-4040-B9DB-5A515B599181}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9D14BB78-DA2A-4040-B9DB-5A515B599181}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9D14BB78-DA2A-4040-B9DB-5A515B599181}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4FB30091-15C7-4FD9-AB7D-266814F360F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4FB30091-15C7-4FD9-AB7D-266814F360F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4FB30091-15C7-4FD9-AB7D-266814F360F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4FB30091-15C7-4FD9-AB7D-266814F360F5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C8D99F52-EDC7-411F-8300-6DB14BF59E8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C8D99F52-EDC7-411F-8300-6DB14BF59E8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C8D99F52-EDC7-411F-8300-6DB14BF59E8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C8D99F52-EDC7-411F-8300-6DB14BF59E8C}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {B2073C2C-0FD3-452B-8047-8134D68E12CE}
+ EndGlobalSection
+EndGlobal
--
Gitblit v1.9.1