#208: Converted to xproj/project.json structure.

This commit is contained in:
Halil İbrahim Kalkan 2016-06-02 18:21:49 +03:00
Родитель c6113691ee
Коммит 73b653c5bd
139 изменённых файлов: 6814 добавлений и 3114 удалений

83
Abp.Zero.sln Normal file
Просмотреть файл

@ -0,0 +1,83 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25123.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{364398C2-9B6A-40B3-9845-23ABFB8D12AB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{974A8277-6807-4C84-A0EA-B98AEC770EF8}"
ProjectSection(SolutionItems) = preProject
global.json = global.json
EndProjectSection
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Abp.Zero", "src\Abp.Zero\Abp.Zero.xproj", "{E06353A0-8403-44A0-8D57-200D55E2F2C5}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Abp.Zero.Ldap", "src\Abp.Zero.Ldap\Abp.Zero.Ldap.xproj", "{C28F608B-F34E-411C-8D88-C5D566141735}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Abp.Zero.EntityFramework", "src\Abp.Zero.EntityFramework\Abp.Zero.EntityFramework.xproj", "{A57787C3-AD9A-40A8-B955-EDA596397429}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Abp.Zero.NHibernate", "src\Abp.Zero.NHibernate\Abp.Zero.NHibernate.xproj", "{C64C24CD-74CE-47A2-A03C-06F4F78413F1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{E1AD01DD-1A0D-40DF-AFBE-F2AA3B4160AB}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Abp.Zero.SampleApp", "test\Abp.Zero.SampleApp\Abp.Zero.SampleApp.xproj", "{667801A0-99A5-414A-8685-A035408BF413}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Abp.Zero.SampleApp.EntityFramework", "test\Abp.Zero.SampleApp.EntityFramework\Abp.Zero.SampleApp.EntityFramework.xproj", "{97670397-EDF9-4968-9A25-0EB71C68D5F8}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Abp.Zero.SampleApp.NHibernateTests", "test\Abp.Zero.SampleApp.NHibernateTests\Abp.Zero.SampleApp.NHibernateTests.xproj", "{FA3E87C5-7273-461C-AE9F-67B416E07949}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Abp.Zero.SampleApp.Tests", "test\Abp.Zero.SampleApp.Tests\Abp.Zero.SampleApp.Tests.xproj", "{41F88D4F-FAB9-4D0A-85E5-C71F8B63B973}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{E06353A0-8403-44A0-8D57-200D55E2F2C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E06353A0-8403-44A0-8D57-200D55E2F2C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E06353A0-8403-44A0-8D57-200D55E2F2C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E06353A0-8403-44A0-8D57-200D55E2F2C5}.Release|Any CPU.Build.0 = Release|Any CPU
{C28F608B-F34E-411C-8D88-C5D566141735}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C28F608B-F34E-411C-8D88-C5D566141735}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C28F608B-F34E-411C-8D88-C5D566141735}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C28F608B-F34E-411C-8D88-C5D566141735}.Release|Any CPU.Build.0 = Release|Any CPU
{A57787C3-AD9A-40A8-B955-EDA596397429}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A57787C3-AD9A-40A8-B955-EDA596397429}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A57787C3-AD9A-40A8-B955-EDA596397429}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A57787C3-AD9A-40A8-B955-EDA596397429}.Release|Any CPU.Build.0 = Release|Any CPU
{C64C24CD-74CE-47A2-A03C-06F4F78413F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C64C24CD-74CE-47A2-A03C-06F4F78413F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C64C24CD-74CE-47A2-A03C-06F4F78413F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C64C24CD-74CE-47A2-A03C-06F4F78413F1}.Release|Any CPU.Build.0 = Release|Any CPU
{667801A0-99A5-414A-8685-A035408BF413}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{667801A0-99A5-414A-8685-A035408BF413}.Debug|Any CPU.Build.0 = Debug|Any CPU
{667801A0-99A5-414A-8685-A035408BF413}.Release|Any CPU.ActiveCfg = Release|Any CPU
{667801A0-99A5-414A-8685-A035408BF413}.Release|Any CPU.Build.0 = Release|Any CPU
{97670397-EDF9-4968-9A25-0EB71C68D5F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{97670397-EDF9-4968-9A25-0EB71C68D5F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{97670397-EDF9-4968-9A25-0EB71C68D5F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{97670397-EDF9-4968-9A25-0EB71C68D5F8}.Release|Any CPU.Build.0 = Release|Any CPU
{FA3E87C5-7273-461C-AE9F-67B416E07949}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FA3E87C5-7273-461C-AE9F-67B416E07949}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FA3E87C5-7273-461C-AE9F-67B416E07949}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FA3E87C5-7273-461C-AE9F-67B416E07949}.Release|Any CPU.Build.0 = Release|Any CPU
{41F88D4F-FAB9-4D0A-85E5-C71F8B63B973}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{41F88D4F-FAB9-4D0A-85E5-C71F8B63B973}.Debug|Any CPU.Build.0 = Debug|Any CPU
{41F88D4F-FAB9-4D0A-85E5-C71F8B63B973}.Release|Any CPU.ActiveCfg = Release|Any CPU
{41F88D4F-FAB9-4D0A-85E5-C71F8B63B973}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{E06353A0-8403-44A0-8D57-200D55E2F2C5} = {364398C2-9B6A-40B3-9845-23ABFB8D12AB}
{C28F608B-F34E-411C-8D88-C5D566141735} = {364398C2-9B6A-40B3-9845-23ABFB8D12AB}
{A57787C3-AD9A-40A8-B955-EDA596397429} = {364398C2-9B6A-40B3-9845-23ABFB8D12AB}
{C64C24CD-74CE-47A2-A03C-06F4F78413F1} = {364398C2-9B6A-40B3-9845-23ABFB8D12AB}
{667801A0-99A5-414A-8685-A035408BF413} = {E1AD01DD-1A0D-40DF-AFBE-F2AA3B4160AB}
{97670397-EDF9-4968-9A25-0EB71C68D5F8} = {E1AD01DD-1A0D-40DF-AFBE-F2AA3B4160AB}
{FA3E87C5-7273-461C-AE9F-67B416E07949} = {E1AD01DD-1A0D-40DF-AFBE-F2AA3B4160AB}
{41F88D4F-FAB9-4D0A-85E5-C71F8B63B973} = {E1AD01DD-1A0D-40DF-AFBE-F2AA3B4160AB}
EndGlobalSection
EndGlobal

6
global.json Normal file
Просмотреть файл

@ -0,0 +1,6 @@
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview1-002702"
}
}

Двоичные данные
nupkg/GitLink.exe

Двоичный файл не отображается.

Просмотреть файл

@ -1 +0,0 @@
There are bat files here to create nuget packages for projects.

Просмотреть файл

@ -1,17 +1,11 @@
"..\src\.nuget\NuGet.exe" "pack" "..\src\Abp.Zero\Abp.Zero.csproj" -Properties Configuration=Release -IncludeReferencedProjects -Symbols
"..\src\.nuget\NuGet.exe" "pack" "..\src\Abp.Zero.Ldap\Abp.Zero.Ldap.csproj" -Properties Configuration=Release -IncludeReferencedProjects -Symbols
"..\src\.nuget\NuGet.exe" "pack" "..\src\Abp.Zero.EntityFramework\Abp.Zero.EntityFramework.csproj" -Properties Configuration=Release -IncludeReferencedProjects -Symbols
"..\src\.nuget\NuGet.exe" "pack" "..\src\Abp.Zero.NHibernate\Abp.Zero.NHibernate.csproj" -Properties Configuration=Release -IncludeReferencedProjects -Symbols
REM "..\tools\gitlink\GitLink.exe" ..\ -u https://github.com/aspnetboilerplate/aspnetboilerplate -c release
ren *.symbols.nupkg *.temp_nupkg
del /a /f /q *.nupkg
ren *.temp_nupkg *.nupkg
@ECHO OFF
SET /P VERSION_SUFFIX=Please enter version-suffix (can be left empty):
GitLink.exe ..\ -u https://github.com/aspnetboilerplate/module-zero -c release
"..\src\.nuget\NuGet.exe" "pack" "..\src\Abp.Zero\Abp.Zero.csproj" -Properties Configuration=Release -IncludeReferencedProjects
"..\src\.nuget\NuGet.exe" "pack" "..\src\Abp.Zero.Ldap\Abp.Zero.Ldap.csproj" -Properties Configuration=Release -IncludeReferencedProjects
"..\src\.nuget\NuGet.exe" "pack" "..\src\Abp.Zero.EntityFramework\Abp.Zero.EntityFramework.csproj" -Properties Configuration=Release -IncludeReferencedProjects
"..\src\.nuget\NuGet.exe" "pack" "..\src\Abp.Zero.NHibernate\Abp.Zero.NHibernate.csproj" -Properties Configuration=Release -IncludeReferencedProjects
dotnet "pack" "..\src\Abp.Zero" -c "Release" -o "." --version-suffix "%VERSION_SUFFIX%"
dotnet "pack" "..\src\Abp.Zero.Ldap" -c "Release" -o "." --version-suffix "%VERSION_SUFFIX%"
dotnet "pack" "..\src\Abp.Zero.EntityFramework" -c "Release" -o "." --version-suffix "%VERSION_SUFFIX%"
dotnet "pack" "..\src\Abp.Zero.NHibernate" -c "Release" -o "." --version-suffix "%VERSION_SUFFIX%"
pause

Просмотреть файл

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
</configuration>

Двоичные данные
src/.nuget/NuGet.exe

Двоичный файл не отображается.

Просмотреть файл

@ -1,144 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir>
<!-- Enable the restore command to run before builds -->
<RestorePackages Condition=" '$(RestorePackages)' == '' ">false</RestorePackages>
<!-- Property that enables building a package from a project -->
<BuildPackage Condition=" '$(BuildPackage)' == '' ">false</BuildPackage>
<!-- Determines if package restore consent is required to restore packages -->
<RequireRestoreConsent Condition=" '$(RequireRestoreConsent)' != 'false' ">true</RequireRestoreConsent>
<!-- Download NuGet.exe if it does not already exist -->
<DownloadNuGetExe Condition=" '$(DownloadNuGetExe)' == '' ">false</DownloadNuGetExe>
</PropertyGroup>
<ItemGroup Condition=" '$(PackageSources)' == '' ">
<!-- Package sources used to restore packages. By default, registered sources under %APPDATA%\NuGet\NuGet.Config will be used -->
<!-- The official NuGet package source (https://www.nuget.org/api/v2/) will be excluded if package sources are specified and it does not appear in the list -->
<!--
<PackageSource Include="https://www.nuget.org/api/v2/" />
<PackageSource Include="https://my-nuget-source/nuget/" />
-->
</ItemGroup>
<PropertyGroup Condition=" '$(OS)' == 'Windows_NT'">
<!-- Windows specific commands -->
<NuGetToolsPath>$([System.IO.Path]::Combine($(SolutionDir), ".nuget"))</NuGetToolsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(OS)' != 'Windows_NT'">
<!-- We need to launch nuget.exe with the mono command if we're not on windows -->
<NuGetToolsPath>$(SolutionDir).nuget</NuGetToolsPath>
</PropertyGroup>
<PropertyGroup>
<PackagesProjectConfig Condition=" '$(OS)' == 'Windows_NT'">$(MSBuildProjectDirectory)\packages.$(MSBuildProjectName.Replace(' ', '_')).config</PackagesProjectConfig>
<PackagesProjectConfig Condition=" '$(OS)' != 'Windows_NT'">$(MSBuildProjectDirectory)\packages.$(MSBuildProjectName).config</PackagesProjectConfig>
</PropertyGroup>
<PropertyGroup>
<PackagesConfig Condition="Exists('$(MSBuildProjectDirectory)\packages.config')">$(MSBuildProjectDirectory)\packages.config</PackagesConfig>
<PackagesConfig Condition="Exists('$(PackagesProjectConfig)')">$(PackagesProjectConfig)</PackagesConfig>
</PropertyGroup>
<PropertyGroup>
<!-- NuGet command -->
<NuGetExePath Condition=" '$(NuGetExePath)' == '' ">$(NuGetToolsPath)\NuGet.exe</NuGetExePath>
<PackageSources Condition=" $(PackageSources) == '' ">@(PackageSource)</PackageSources>
<NuGetCommand Condition=" '$(OS)' == 'Windows_NT'">"$(NuGetExePath)"</NuGetCommand>
<NuGetCommand Condition=" '$(OS)' != 'Windows_NT' ">mono --runtime=v4.0.30319 "$(NuGetExePath)"</NuGetCommand>
<PackageOutputDir Condition="$(PackageOutputDir) == ''">$(TargetDir.Trim('\\'))</PackageOutputDir>
<RequireConsentSwitch Condition=" $(RequireRestoreConsent) == 'true' ">-RequireConsent</RequireConsentSwitch>
<NonInteractiveSwitch Condition=" '$(VisualStudioVersion)' != '' AND '$(OS)' == 'Windows_NT' ">-NonInteractive</NonInteractiveSwitch>
<PaddedSolutionDir Condition=" '$(OS)' == 'Windows_NT'">"$(SolutionDir) "</PaddedSolutionDir>
<PaddedSolutionDir Condition=" '$(OS)' != 'Windows_NT' ">"$(SolutionDir)"</PaddedSolutionDir>
<!-- Commands -->
<RestoreCommand>$(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(NonInteractiveSwitch) $(RequireConsentSwitch) -solutionDir $(PaddedSolutionDir)</RestoreCommand>
<BuildCommand>$(NuGetCommand) pack "$(ProjectPath)" -Properties "Configuration=$(Configuration);Platform=$(Platform)" $(NonInteractiveSwitch) -OutputDirectory "$(PackageOutputDir)" -symbols</BuildCommand>
<!-- We need to ensure packages are restored prior to assembly resolve -->
<BuildDependsOn Condition="$(RestorePackages) == 'true'">
RestorePackages;
$(BuildDependsOn);
</BuildDependsOn>
<!-- Make the build depend on restore packages -->
<BuildDependsOn Condition="$(BuildPackage) == 'true'">
$(BuildDependsOn);
BuildPackage;
</BuildDependsOn>
</PropertyGroup>
<Target Name="CheckPrerequisites">
<!-- Raise an error if we're unable to locate nuget.exe -->
<Error Condition="'$(DownloadNuGetExe)' != 'true' AND !Exists('$(NuGetExePath)')" Text="Unable to locate '$(NuGetExePath)'" />
<!--
Take advantage of MsBuild's build dependency tracking to make sure that we only ever download nuget.exe once.
This effectively acts as a lock that makes sure that the download operation will only happen once and all
parallel builds will have to wait for it to complete.
-->
<MsBuild Targets="_DownloadNuGet" Projects="$(MSBuildThisFileFullPath)" Properties="Configuration=NOT_IMPORTANT;DownloadNuGetExe=$(DownloadNuGetExe)" />
</Target>
<Target Name="_DownloadNuGet">
<DownloadNuGet OutputFilename="$(NuGetExePath)" Condition=" '$(DownloadNuGetExe)' == 'true' AND !Exists('$(NuGetExePath)')" />
</Target>
<Target Name="RestorePackages" DependsOnTargets="CheckPrerequisites">
<Exec Command="$(RestoreCommand)"
Condition="'$(OS)' != 'Windows_NT' And Exists('$(PackagesConfig)')" />
<Exec Command="$(RestoreCommand)"
LogStandardErrorAsError="true"
Condition="'$(OS)' == 'Windows_NT' And Exists('$(PackagesConfig)')" />
</Target>
<Target Name="BuildPackage" DependsOnTargets="CheckPrerequisites">
<Exec Command="$(BuildCommand)"
Condition=" '$(OS)' != 'Windows_NT' " />
<Exec Command="$(BuildCommand)"
LogStandardErrorAsError="true"
Condition=" '$(OS)' == 'Windows_NT' " />
</Target>
<UsingTask TaskName="DownloadNuGet" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
<ParameterGroup>
<OutputFilename ParameterType="System.String" Required="true" />
</ParameterGroup>
<Task>
<Reference Include="System.Core" />
<Using Namespace="System" />
<Using Namespace="System.IO" />
<Using Namespace="System.Net" />
<Using Namespace="Microsoft.Build.Framework" />
<Using Namespace="Microsoft.Build.Utilities" />
<Code Type="Fragment" Language="cs">
<![CDATA[
try {
OutputFilename = Path.GetFullPath(OutputFilename);
Log.LogMessage("Downloading latest version of NuGet.exe...");
WebClient webClient = new WebClient();
webClient.DownloadFile("https://www.nuget.org/nuget.exe", OutputFilename);
return true;
}
catch (Exception ex) {
Log.LogErrorFromException(ex);
return false;
}
]]>
</Code>
</Task>
</UsingTask>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages />

Просмотреть файл

@ -1,147 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{B728E703-345B-4553-A8B0-B28BB6738688}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Abp</RootNamespace>
<AssemblyName>Abp.Zero.EntityFramework</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\Abp.Zero.EntityFramework.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release\Abp.Zero.EntityFramework.XML</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abp, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Abp.0.9.1.1\lib\net452\Abp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Abp.EntityFramework, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Abp.EntityFramework.0.9.1.1\lib\net452\Abp.EntityFramework.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Castle.Core.3.3.3\lib\net45\Castle.Core.dll</HintPath>
</Reference>
<Reference Include="Castle.Facilities.Logging">
<HintPath>..\packages\Castle.LoggingFacility.3.3.0\lib\net45\Castle.Facilities.Logging.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Windsor, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll</HintPath>
</Reference>
<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
</Reference>
<Reference Include="EntityFramework.DynamicFilters, Version=1.4.10.2, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\EntityFramework.DynamicFilters.1.4.10.2\lib\net40\EntityFramework.DynamicFilters.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.SqlServer.dll</HintPath>
</Reference>
<Reference Include="Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Concurrent, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Concurrent.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Enlightenment, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Enlightenment.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Collections.Immutable.1.1.36\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Transactions" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Zero\EntityFramework\AbpZeroCommonDbContext.cs" />
<Compile Include="Zero\EntityFramework\AbpZeroDbContext.cs" />
<Compile Include="Zero\EntityFramework\AbpZeroDbModelBuilderExtensions.cs" />
<Compile Include="Zero\EntityFramework\AbpZeroEntityFrameworkModule.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="EntityFramework\Extensions\EntityFrameworkModelBuilderExtensions.cs" />
<Compile Include="Zero\EntityFramework\AbpZeroHostDbContext.cs" />
<Compile Include="Zero\EntityFramework\AbpZeroDbMigrator.cs" />
<Compile Include="Zero\EntityFramework\AbpZeroTenantDbContext.cs" />
<Compile Include="Data\ConnectionStringHelper.cs" />
<Compile Include="Zero\EntityFramework\DbPerTenantConnectionStringResolver.cs" />
<Compile Include="Zero\EntityFramework\IMultiTenantSeed.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Abp.Zero.EntityFramework.nuspec" />
<None Include="App.config" />
<None Include="packages.config">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Abp.Zero\Abp.Zero.csproj">
<Project>{70D916F2-9BFF-43DA-B3F7-3E0655114D48}</Project>
<Name>Abp.Zero</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata>
<id>Abp.Zero.EntityFramework</id>
<version>$version$</version>
<title>Abp.Zero.EntityFramework</title>
<authors>Halil İbrahim Kalkan</authors>
<owners>Halil İbrahim Kalkan</owners>
<description>ASP.NET Boilerplate - Module Zero - EntityFramework.</description>
<projectUrl>http://www.aspnetboilerplate.com</projectUrl>
<iconUrl>http://www.aspnetboilerplate.com/images/abp_nupkg.png</iconUrl>
<tags>asp.net boilerplate mvc application web framework domain driven design dependency injection entityframework</tags>
</metadata>
<files>
<file src="bin\$configuration$\$id$.pdb" target="lib\net452\" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>a57787c3-ad9a-40a8-b955-eda596397429</ProjectGuid>
<RootNamespace>Abp.Zero.EntityFramework</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>

Просмотреть файл

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"/>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
</providers>
</entityFramework>
<connectionStrings>
<add name="Main" connectionString="Server=localhost; Database=AbpZeroEfTest; Trusted_Connection=True;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
</configuration>

Просмотреть файл

@ -7,12 +7,12 @@ using System.Runtime.InteropServices;
// associated with an assembly.
using Abp.Zero;
[assembly: AssemblyTitle("ASP.NET Boilerplate - Iteration Zero - EntityFramework Integration")]
[assembly: AssemblyDescription("ASP.NET Boilerplate - Iteration Zero - EntityFramework Integration")]
[assembly: AssemblyTitle("Abp.Zero.EntityFramework")]
[assembly: AssemblyDescription("ASP.NET Boilerplate - Module Zero - EntityFramework Integration")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("ASP.NET Boilerplate")]
[assembly: AssemblyCompany("Volosoft")]
[assembly: AssemblyProduct("Abp.Zero.EntityFramework")]
[assembly: AssemblyCopyright("Copyright © 2014")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Просмотреть файл

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Abp" version="0.9.1.1" targetFramework="net452" />
<package id="Abp.EntityFramework" version="0.9.1.1" targetFramework="net452" />
<package id="Castle.Core" version="3.3.3" targetFramework="net452" />
<package id="Castle.LoggingFacility" version="3.3.0" targetFramework="net452" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net452" />
<package id="EntityFramework" version="6.1.3" targetFramework="net452" />
<package id="EntityFramework.DynamicFilters" version="1.4.10.2" targetFramework="net452" />
<package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net452" />
</packages>

Просмотреть файл

@ -0,0 +1,44 @@
{
"version": "0.9.1.2-*",
"dependencies": {
"Abp.EntityFramework": "0.9.1.4",
"Abp.Zero": "0.9.1.2-*"
},
"frameworks": {
"net452": {
"frameworkAssemblies": {
}
}
},
"buildOptions": {
"nowarn": [
"CS1591"
],
"xmlDoc": true,
"embed": {
"include": [
]
}
},
"packOptions": {
"summary": "ASP.NET Boilerplate - Module Zero.",
"tags": [ "asp.net", "asp.net mvc", "boilerplate", "application framework", "web framework", "framework", "domain driven design", "multitenancy", "user management", "role management", "identity", "entity framework" ],
"owners": [ "Halil İbrahim Kalkan" ],
"iconUrl": "http://www.aspnetboilerplate.com/images/abp_nupkg.png",
"projectUrl": "http://www.aspnetboilerplate.com/",
"licenseUrl": "https://github.com/aspnetboilerplate/module-zero/blob/master/LICENSE",
"requireLicenseAcceptance": false,
"repository": {
"type": "git",
"url": "https://github.com/aspnetboilerplate/module-zero"
}
},
"packInclude": {
"lib/net452/": "bin/Release/net452/Abp.Zero.EntityFramework.pdb"
}
}

Просмотреть файл

@ -0,0 +1,431 @@
{
"locked": false,
"version": 2,
"targets": {
".NETFramework,Version=v4.5.2": {
"Abp/0.9.1.4": {
"type": "package",
"dependencies": {
"Castle.LoggingFacility": "3.3.0",
"Castle.Windsor": "3.3.0",
"Newtonsoft.Json": "8.0.3",
"Nito.AsyncEx": "3.0.1",
"System.Collections.Immutable": "1.1.36"
},
"frameworkAssemblies": [
"System.ComponentModel.DataAnnotations",
"System.Configuration",
"System.Data",
"System.Runtime.Caching",
"System.Transactions"
],
"compile": {
"lib/net452/Abp.dll": {}
},
"runtime": {
"lib/net452/Abp.dll": {}
}
},
"Abp.EntityFramework/0.9.1.4": {
"type": "package",
"dependencies": {
"Abp": "0.9.1.4",
"EntityFramework": "6.1.3",
"EntityFramework.DynamicFilters": "1.4.10.2"
},
"compile": {
"lib/net452/Abp.EntityFramework.dll": {}
},
"runtime": {
"lib/net452/Abp.EntityFramework.dll": {}
}
},
"Castle.Core/3.3.0": {
"type": "package",
"compile": {
"lib/net45/Castle.Core.dll": {}
},
"runtime": {
"lib/net45/Castle.Core.dll": {}
}
},
"Castle.LoggingFacility/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0",
"Castle.Windsor": "3.3.0"
},
"compile": {
"lib/net45/Castle.Facilities.Logging.dll": {}
},
"runtime": {
"lib/net45/Castle.Facilities.Logging.dll": {}
}
},
"Castle.Windsor/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0"
},
"frameworkAssemblies": [
"System.Core",
"System.Xml"
],
"compile": {
"lib/net45/Castle.Windsor.dll": {}
},
"runtime": {
"lib/net45/Castle.Windsor.dll": {}
}
},
"EntityFramework/6.1.3": {
"type": "package",
"frameworkAssemblies": [
"System.ComponentModel.DataAnnotations"
],
"compile": {
"lib/net45/EntityFramework.SqlServer.dll": {},
"lib/net45/EntityFramework.dll": {}
},
"runtime": {
"lib/net45/EntityFramework.SqlServer.dll": {},
"lib/net45/EntityFramework.dll": {}
}
},
"EntityFramework.DynamicFilters/1.4.10.2": {
"type": "package",
"dependencies": {
"EntityFramework": "6.1.1"
},
"compile": {
"lib/net40/EntityFramework.DynamicFilters.dll": {}
},
"runtime": {
"lib/net40/EntityFramework.DynamicFilters.dll": {}
}
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"type": "package",
"compile": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
},
"runtime": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
}
},
"Newtonsoft.Json/8.0.3": {
"type": "package",
"compile": {
"lib/net45/Newtonsoft.Json.dll": {}
},
"runtime": {
"lib/net45/Newtonsoft.Json.dll": {}
}
},
"Nito.AsyncEx/3.0.1": {
"type": "package",
"compile": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
},
"runtime": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
}
},
"System.Collections.Immutable/1.1.36": {
"type": "package",
"compile": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
},
"runtime": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
}
},
"Abp.Zero/0.9.1.2": {
"type": "project",
"framework": ".NETFramework,Version=v4.5.2",
"dependencies": {
"Abp": "0.9.1.4",
"Microsoft.AspNet.Identity.Core": "2.2.1"
},
"compile": {
"net452/Abp.Zero.dll": {}
},
"runtime": {
"net452/Abp.Zero.dll": {}
}
}
}
},
"libraries": {
"Abp/0.9.1.4": {
"sha512": "87DIOCEOouwGd0kH6JO1WD10NwYR1CTSInzHr5+RK3MI15TaBpVz/4XDUigrXWgdw4Q9Yf7HqMuBP1KJ6PTeRg==",
"type": "package",
"files": [
"Abp.0.9.1.4.nupkg.sha512",
"Abp.nuspec",
"lib/net452/Abp.dll",
"lib/net452/Abp.pdb",
"lib/net452/Abp.xml"
]
},
"Abp.EntityFramework/0.9.1.4": {
"sha512": "hJTxh1lELnbh4KQA6nKI8k8MUKcVExx3L6RE8d7vzg8D1Z4L7jSmnsPsi1/sbYZg7XzbKcAh0yTx86rRszH5Nw==",
"type": "package",
"files": [
"Abp.EntityFramework.0.9.1.4.nupkg.sha512",
"Abp.EntityFramework.nuspec",
"lib/net452/Abp.EntityFramework.dll",
"lib/net452/Abp.EntityFramework.pdb",
"lib/net452/Abp.EntityFramework.xml"
]
},
"Castle.Core/3.3.0": {
"sha512": "wvlF47qlxKXurxSUWAnX79stVrnkuUPe5lHq26OiXUtMEngPaBcJ+5j+yVdFJ70hjUZpqg7qQK5hCZSex14ekQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Core.3.3.0.nupkg.sha512",
"Castle.Core.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Core.dll",
"lib/net35/Castle.Core.xml",
"lib/net40-client/Castle.Core.dll",
"lib/net40-client/Castle.Core.xml",
"lib/net45/Castle.Core.dll",
"lib/net45/Castle.Core.xml",
"lib/sl4/Castle.Core.dll",
"lib/sl4/Castle.Core.xml",
"lib/sl5/Castle.Core.dll",
"lib/sl5/Castle.Core.xml",
"readme.txt"
]
},
"Castle.LoggingFacility/3.3.0": {
"sha512": "iZ6KZmqtpTv4nP7e0xc65csC+GinzKpedpnwBcyKP83zt2h1KIPLQ//HdJJ1Aj7DfDJWXMOUwAUObcsNiiexsg==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.LoggingFacility.3.3.0.nupkg.sha512",
"Castle.LoggingFacility.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Facilities.Logging.dll",
"lib/net35/Castle.Facilities.Logging.xml",
"lib/net40-client/Castle.Facilities.Logging.dll",
"lib/net40-client/Castle.Facilities.Logging.xml",
"lib/net40/Castle.Facilities.Logging.dll",
"lib/net40/Castle.Facilities.Logging.xml",
"lib/net45/Castle.Facilities.Logging.dll",
"lib/net45/Castle.Facilities.Logging.xml",
"lib/sl4/Castle.Facilities.Logging.dll",
"lib/sl4/Castle.Facilities.Logging.xml",
"lib/sl5/Castle.Facilities.Logging.dll",
"lib/sl5/Castle.Facilities.Logging.xml",
"readme.txt"
]
},
"Castle.Windsor/3.3.0": {
"sha512": "5QiDI4DPLkIM7N9mTBaFlmh2GlWFZe+tF0tOzx0QdNE+pGWAm3gFrmKi4LnOIKIhGcocqW0zptMMIxidVMWqEQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Windsor.3.3.0.nupkg.sha512",
"Castle.Windsor.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Windsor.dll",
"lib/net35/Castle.Windsor.xml",
"lib/net40-client/Castle.Windsor.dll",
"lib/net40-client/Castle.Windsor.xml",
"lib/net40/Castle.Windsor.dll",
"lib/net40/Castle.Windsor.xml",
"lib/net45/Castle.Windsor.dll",
"lib/net45/Castle.Windsor.xml",
"lib/sl4/Castle.Windsor.dll",
"lib/sl4/Castle.Windsor.xml",
"lib/sl5/Castle.Windsor.dll",
"lib/sl5/Castle.Windsor.xml",
"readme.txt"
]
},
"EntityFramework/6.1.3": {
"sha512": "2xzFHAF3VVdmTR3//MygtQpwfbDjeaq+nQwCcokLzen7MKHOojPaxNPQPa4diHY1QtcR7zlHAJHNRqPB7W2Syw==",
"type": "package",
"files": [
"EntityFramework.6.1.3.nupkg.sha512",
"EntityFramework.nuspec",
"content/App.config.transform",
"content/Web.config.transform",
"lib/net40/EntityFramework.SqlServer.dll",
"lib/net40/EntityFramework.SqlServer.xml",
"lib/net40/EntityFramework.dll",
"lib/net40/EntityFramework.xml",
"lib/net45/EntityFramework.SqlServer.dll",
"lib/net45/EntityFramework.SqlServer.xml",
"lib/net45/EntityFramework.dll",
"lib/net45/EntityFramework.xml",
"tools/EntityFramework.PowerShell.Utility.dll",
"tools/EntityFramework.PowerShell.dll",
"tools/EntityFramework.psd1",
"tools/EntityFramework.psm1",
"tools/about_EntityFramework.help.txt",
"tools/init.ps1",
"tools/install.ps1",
"tools/migrate.exe"
]
},
"EntityFramework.DynamicFilters/1.4.10.2": {
"sha512": "PVd0D05eqd/5mHm52jMEp6Zem7GR+81YbVuABA6w2M6Bgmbi1OMTHJmmvOnHjmmlL+yCpoIaB6cM/WAx1wRmPg==",
"type": "package",
"files": [
"EntityFramework.DynamicFilters.1.4.10.2.nupkg.sha512",
"EntityFramework.DynamicFilters.nuspec",
"lib/net40/EntityFramework.DynamicFilters.dll"
]
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"sha512": "jjurNglpmcv0SLBd4Fmar8ZoJ2yqfTf6iuP3p8wVH7Nvanfo8l3qTBzq3qRQz2BQlb6iXJiDWPjcnIImVz512g==",
"type": "package",
"files": [
"Microsoft.AspNet.Identity.Core.2.2.1.nupkg.sha512",
"Microsoft.AspNet.Identity.Core.nuspec",
"lib/net45/Microsoft.AspNet.Identity.Core.dll",
"lib/net45/Microsoft.AspNet.Identity.Core.xml"
]
},
"Newtonsoft.Json/8.0.3": {
"sha512": "KGsYQdS2zLH+H8x2cZaSI7e+YZ4SFIbyy1YJQYl6GYBWjf5o4H1A68nxyq+WTyVSOJQ4GqS/DiPE+UseUizgMg==",
"type": "package",
"files": [
"Newtonsoft.Json.8.0.3.nupkg.sha512",
"Newtonsoft.Json.nuspec",
"lib/net20/Newtonsoft.Json.dll",
"lib/net20/Newtonsoft.Json.xml",
"lib/net35/Newtonsoft.Json.dll",
"lib/net35/Newtonsoft.Json.xml",
"lib/net40/Newtonsoft.Json.dll",
"lib/net40/Newtonsoft.Json.xml",
"lib/net45/Newtonsoft.Json.dll",
"lib/net45/Newtonsoft.Json.xml",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml",
"tools/install.ps1"
]
},
"Nito.AsyncEx/3.0.1": {
"sha512": "JSypx/S4sBY1+0wrXcSqcdV6p5nVNFeCfIVyC9LAy69hrle/bxMJf9oZsi5UDxZl7Bsq/bD2XwxMFFOx7zVPag==",
"type": "package",
"files": [
"Nito.AsyncEx.3.0.1.nupkg.sha512",
"Nito.AsyncEx.nuspec",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.dll",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.xml",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.dll",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.xml",
"lib/MonoAndroid/Nito.AsyncEx.dll",
"lib/MonoAndroid/Nito.AsyncEx.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.xml",
"lib/net40/Nito.AsyncEx.Concurrent.dll",
"lib/net40/Nito.AsyncEx.Concurrent.xml",
"lib/net40/Nito.AsyncEx.Enlightenment.dll",
"lib/net40/Nito.AsyncEx.Enlightenment.xml",
"lib/net40/Nito.AsyncEx.dll",
"lib/net40/Nito.AsyncEx.xml",
"lib/net45/Nito.AsyncEx.Concurrent.dll",
"lib/net45/Nito.AsyncEx.Concurrent.xml",
"lib/net45/Nito.AsyncEx.Enlightenment.dll",
"lib/net45/Nito.AsyncEx.Enlightenment.xml",
"lib/net45/Nito.AsyncEx.dll",
"lib/net45/Nito.AsyncEx.xml",
"lib/netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/netcore45/Nito.AsyncEx.Enlightenment.dll",
"lib/netcore45/Nito.AsyncEx.Enlightenment.xml",
"lib/netcore45/Nito.AsyncEx.dll",
"lib/netcore45/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.xml",
"lib/sl4/Nito.AsyncEx.Enlightenment.dll",
"lib/sl4/Nito.AsyncEx.Enlightenment.xml",
"lib/sl4/Nito.AsyncEx.dll",
"lib/sl4/Nito.AsyncEx.xml",
"lib/sl5/Nito.AsyncEx.Enlightenment.dll",
"lib/sl5/Nito.AsyncEx.Enlightenment.xml",
"lib/sl5/Nito.AsyncEx.dll",
"lib/sl5/Nito.AsyncEx.xml",
"lib/wp71/Nito.AsyncEx.Enlightenment.dll",
"lib/wp71/Nito.AsyncEx.Enlightenment.xml",
"lib/wp71/Nito.AsyncEx.dll",
"lib/wp71/Nito.AsyncEx.xml",
"lib/wp8/Nito.AsyncEx.Enlightenment.dll",
"lib/wp8/Nito.AsyncEx.Enlightenment.xml",
"lib/wp8/Nito.AsyncEx.dll",
"lib/wp8/Nito.AsyncEx.xml",
"lib/wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/wpa81/Nito.AsyncEx.Enlightenment.dll",
"lib/wpa81/Nito.AsyncEx.Enlightenment.xml",
"lib/wpa81/Nito.AsyncEx.dll",
"lib/wpa81/Nito.AsyncEx.xml"
]
},
"System.Collections.Immutable/1.1.36": {
"sha512": "MOlivTIeAIQPPMUPWIIoMCvZczjFRLYUWSYwqi1szu8QPyeIbsaPeI+hpXe1DzTxNwnRnmfYaoToi6kXIfSPNg==",
"type": "package",
"files": [
"License-Stable.rtf",
"System.Collections.Immutable.1.1.36.nupkg.sha512",
"System.Collections.Immutable.nuspec",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
]
},
"Abp.Zero/0.9.1.2": {
"type": "project",
"path": "../Abp.Zero/project.json",
"msbuildProject": "../Abp.Zero/Abp.Zero.xproj"
}
},
"projectFileDependencyGroups": {
"": [
"Abp.EntityFramework >= 0.9.1.4",
"Abp.Zero >= 0.9.1.2-*"
],
".NETFramework,Version=v4.5.2": []
},
"tools": {},
"projectFileToolGroups": {}
}

Просмотреть файл

@ -1,140 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{587409A2-2470-4CC4-8F81-DB0A2B3E57A5}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Abp.Zero</RootNamespace>
<AssemblyName>Abp.Zero.Ldap</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abp, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Abp.0.9.1.1\lib\net452\Abp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\packages\Castle.Core.3.3.3\lib\net45\Castle.Core.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Facilities.Logging, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\packages\Castle.LoggingFacility.3.3.0\lib\net45\Castle.Facilities.Logging.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Windsor, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Concurrent, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Concurrent.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Enlightenment, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Enlightenment.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Collections.Immutable.1.1.36\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.Core" />
<Reference Include="System.DirectoryServices.AccountManagement" />
<Reference Include="System.DirectoryServices.Protocols" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Ldap\AbpZeroLdapModule.cs" />
<Compile Include="Ldap\Configuration\AbpZeroLdapModuleConfig.cs" />
<Compile Include="Ldap\Configuration\IAbpZeroLdapModuleConfig.cs" />
<Compile Include="Ldap\Configuration\ModuleZeroLdapConfigurationExtensions.cs" />
<Compile Include="Ldap\Configuration\ILdapSettings.cs" />
<Compile Include="Ldap\Authentication\LdapAuthenticationSource.cs" />
<Compile Include="Ldap\Configuration\LdapSettings.cs" />
<Compile Include="Ldap\Configuration\LdapSettingNames.cs" />
<Compile Include="Ldap\Configuration\LdapSettingProvider.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Abp.Zero\Abp.Zero.csproj">
<Project>{70D916F2-9BFF-43DA-B3F7-3E0655114D48}</Project>
<Name>Abp.Zero</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="Abp.Zero.Ldap.nuspec" />
<None Include="app.config">
<SubType>Designer</SubType>
</None>
<None Include="packages.config">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Ldap\Localization\Source\AbpZero-tr.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Ldap\Localization\Source\AbpZero.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Ldap\Localization\Source\AbpZero-zh-CN.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Ldap\Localization\Source\AbpZero-lt.xml" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata>
<id>Abp.Zero.Ldap</id>
<version>$version$</version>
<title>Abp.Zero.Ldap</title>
<authors>Halil İbrahim Kalkan</authors>
<owners>Halil İbrahim Kalkan</owners>
<description>ASP.NET Boilerplate - Module Zero - LDAP (Active Directory) Integration.</description>
<projectUrl>http://www.aspnetboilerplate.com</projectUrl>
<iconUrl>http://www.aspnetboilerplate.com/images/abp_nupkg.png</iconUrl>
<tags>asp.net boilerplate mvc application web framework domain driven design dependency injection ldap active directory</tags>
</metadata>
<files>
<file src="bin\$configuration$\$id$.pdb" target="lib\net452\" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>c28f608b-f34e-411c-8d88-c5d566141735</ProjectGuid>
<RootNamespace>Abp.Zero</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>

Просмотреть файл

@ -21,7 +21,7 @@ namespace Abp.Zero.Ldap
AbpZeroConsts.LocalizationSourceName,
new XmlEmbeddedFileLocalizationDictionaryProvider(
Assembly.GetExecutingAssembly(),
"Abp.Zero.Ldap.Localization.Source")
"Abp.Zero.Ldap.Ldap.Localization.Source")
)
);

Просмотреть файл

@ -7,11 +7,11 @@ using Abp.Zero;
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Abp.Zero.Ldap")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyDescription("ASP.NET Boilerplate - Module Zero - Active Directory Integration")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyCompany("Volosoft")]
[assembly: AssemblyProduct("Abp.Zero.Ldap")]
[assembly: AssemblyCopyright("Copyright © 2015")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Просмотреть файл

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
</configuration>

Просмотреть файл

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Abp" version="0.9.1.1" targetFramework="net452" />
<package id="Castle.Core" version="3.3.3" targetFramework="net452" />
<package id="Castle.LoggingFacility" version="3.3.0" targetFramework="net452" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net452" />
<package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net452" />
</packages>

Просмотреть файл

@ -0,0 +1,46 @@
{
"version": "0.9.1.2-*",
"dependencies": {
"Abp.Zero": "0.9.1.2-*"
},
"frameworks": {
"net452": {
"frameworkAssemblies": {
"System.DirectoryServices.AccountManagement": "4.0.0.0",
"System.DirectoryServices.Protocols": "4.0.0.0"
}
}
},
"buildOptions": {
"nowarn": [
"CS1591"
],
"xmlDoc": true,
"embed": {
"include": [
"Ldap/Localization/Source/*.xml"
]
}
},
"packOptions": {
"summary": "ASP.NET Boilerplate - Module Zero.",
"tags": [ "asp.net", "asp.net mvc", "boilerplate", "application framework", "web framework", "framework", "domain driven design", "multitenancy", "user management", "role management", "identity", "ldap", "active directory" ],
"owners": [ "Halil İbrahim Kalkan" ],
"iconUrl": "http://www.aspnetboilerplate.com/images/abp_nupkg.png",
"projectUrl": "http://www.aspnetboilerplate.com/",
"licenseUrl": "https://github.com/aspnetboilerplate/module-zero/blob/master/LICENSE",
"requireLicenseAcceptance": false,
"repository": {
"type": "git",
"url": "https://github.com/aspnetboilerplate/module-zero"
}
},
"packInclude": {
"lib/net452/": "bin/Release/net452/Abp.Zero.Ldap.pdb"
}
}

Просмотреть файл

@ -0,0 +1,347 @@
{
"locked": false,
"version": 2,
"targets": {
".NETFramework,Version=v4.5.2": {
"Abp/0.9.1.4": {
"type": "package",
"dependencies": {
"Castle.LoggingFacility": "3.3.0",
"Castle.Windsor": "3.3.0",
"Newtonsoft.Json": "8.0.3",
"Nito.AsyncEx": "3.0.1",
"System.Collections.Immutable": "1.1.36"
},
"frameworkAssemblies": [
"System.ComponentModel.DataAnnotations",
"System.Configuration",
"System.Data",
"System.Runtime.Caching",
"System.Transactions"
],
"compile": {
"lib/net452/Abp.dll": {}
},
"runtime": {
"lib/net452/Abp.dll": {}
}
},
"Castle.Core/3.3.0": {
"type": "package",
"compile": {
"lib/net45/Castle.Core.dll": {}
},
"runtime": {
"lib/net45/Castle.Core.dll": {}
}
},
"Castle.LoggingFacility/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0",
"Castle.Windsor": "3.3.0"
},
"compile": {
"lib/net45/Castle.Facilities.Logging.dll": {}
},
"runtime": {
"lib/net45/Castle.Facilities.Logging.dll": {}
}
},
"Castle.Windsor/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0"
},
"frameworkAssemblies": [
"System.Core",
"System.Xml"
],
"compile": {
"lib/net45/Castle.Windsor.dll": {}
},
"runtime": {
"lib/net45/Castle.Windsor.dll": {}
}
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"type": "package",
"compile": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
},
"runtime": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
}
},
"Newtonsoft.Json/8.0.3": {
"type": "package",
"compile": {
"lib/net45/Newtonsoft.Json.dll": {}
},
"runtime": {
"lib/net45/Newtonsoft.Json.dll": {}
}
},
"Nito.AsyncEx/3.0.1": {
"type": "package",
"compile": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
},
"runtime": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
}
},
"System.Collections.Immutable/1.1.36": {
"type": "package",
"compile": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
},
"runtime": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
}
},
"Abp.Zero/0.9.1.2": {
"type": "project",
"framework": ".NETFramework,Version=v4.5.2",
"dependencies": {
"Abp": "0.9.1.4",
"Microsoft.AspNet.Identity.Core": "2.2.1"
},
"compile": {
"net452/Abp.Zero.dll": {}
},
"runtime": {
"net452/Abp.Zero.dll": {}
}
}
}
},
"libraries": {
"Abp/0.9.1.4": {
"sha512": "87DIOCEOouwGd0kH6JO1WD10NwYR1CTSInzHr5+RK3MI15TaBpVz/4XDUigrXWgdw4Q9Yf7HqMuBP1KJ6PTeRg==",
"type": "package",
"files": [
"Abp.0.9.1.4.nupkg.sha512",
"Abp.nuspec",
"lib/net452/Abp.dll",
"lib/net452/Abp.pdb",
"lib/net452/Abp.xml"
]
},
"Castle.Core/3.3.0": {
"sha512": "wvlF47qlxKXurxSUWAnX79stVrnkuUPe5lHq26OiXUtMEngPaBcJ+5j+yVdFJ70hjUZpqg7qQK5hCZSex14ekQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Core.3.3.0.nupkg.sha512",
"Castle.Core.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Core.dll",
"lib/net35/Castle.Core.xml",
"lib/net40-client/Castle.Core.dll",
"lib/net40-client/Castle.Core.xml",
"lib/net45/Castle.Core.dll",
"lib/net45/Castle.Core.xml",
"lib/sl4/Castle.Core.dll",
"lib/sl4/Castle.Core.xml",
"lib/sl5/Castle.Core.dll",
"lib/sl5/Castle.Core.xml",
"readme.txt"
]
},
"Castle.LoggingFacility/3.3.0": {
"sha512": "iZ6KZmqtpTv4nP7e0xc65csC+GinzKpedpnwBcyKP83zt2h1KIPLQ//HdJJ1Aj7DfDJWXMOUwAUObcsNiiexsg==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.LoggingFacility.3.3.0.nupkg.sha512",
"Castle.LoggingFacility.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Facilities.Logging.dll",
"lib/net35/Castle.Facilities.Logging.xml",
"lib/net40-client/Castle.Facilities.Logging.dll",
"lib/net40-client/Castle.Facilities.Logging.xml",
"lib/net40/Castle.Facilities.Logging.dll",
"lib/net40/Castle.Facilities.Logging.xml",
"lib/net45/Castle.Facilities.Logging.dll",
"lib/net45/Castle.Facilities.Logging.xml",
"lib/sl4/Castle.Facilities.Logging.dll",
"lib/sl4/Castle.Facilities.Logging.xml",
"lib/sl5/Castle.Facilities.Logging.dll",
"lib/sl5/Castle.Facilities.Logging.xml",
"readme.txt"
]
},
"Castle.Windsor/3.3.0": {
"sha512": "5QiDI4DPLkIM7N9mTBaFlmh2GlWFZe+tF0tOzx0QdNE+pGWAm3gFrmKi4LnOIKIhGcocqW0zptMMIxidVMWqEQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Windsor.3.3.0.nupkg.sha512",
"Castle.Windsor.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Windsor.dll",
"lib/net35/Castle.Windsor.xml",
"lib/net40-client/Castle.Windsor.dll",
"lib/net40-client/Castle.Windsor.xml",
"lib/net40/Castle.Windsor.dll",
"lib/net40/Castle.Windsor.xml",
"lib/net45/Castle.Windsor.dll",
"lib/net45/Castle.Windsor.xml",
"lib/sl4/Castle.Windsor.dll",
"lib/sl4/Castle.Windsor.xml",
"lib/sl5/Castle.Windsor.dll",
"lib/sl5/Castle.Windsor.xml",
"readme.txt"
]
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"sha512": "jjurNglpmcv0SLBd4Fmar8ZoJ2yqfTf6iuP3p8wVH7Nvanfo8l3qTBzq3qRQz2BQlb6iXJiDWPjcnIImVz512g==",
"type": "package",
"files": [
"Microsoft.AspNet.Identity.Core.2.2.1.nupkg.sha512",
"Microsoft.AspNet.Identity.Core.nuspec",
"lib/net45/Microsoft.AspNet.Identity.Core.dll",
"lib/net45/Microsoft.AspNet.Identity.Core.xml"
]
},
"Newtonsoft.Json/8.0.3": {
"sha512": "KGsYQdS2zLH+H8x2cZaSI7e+YZ4SFIbyy1YJQYl6GYBWjf5o4H1A68nxyq+WTyVSOJQ4GqS/DiPE+UseUizgMg==",
"type": "package",
"files": [
"Newtonsoft.Json.8.0.3.nupkg.sha512",
"Newtonsoft.Json.nuspec",
"lib/net20/Newtonsoft.Json.dll",
"lib/net20/Newtonsoft.Json.xml",
"lib/net35/Newtonsoft.Json.dll",
"lib/net35/Newtonsoft.Json.xml",
"lib/net40/Newtonsoft.Json.dll",
"lib/net40/Newtonsoft.Json.xml",
"lib/net45/Newtonsoft.Json.dll",
"lib/net45/Newtonsoft.Json.xml",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml",
"tools/install.ps1"
]
},
"Nito.AsyncEx/3.0.1": {
"sha512": "JSypx/S4sBY1+0wrXcSqcdV6p5nVNFeCfIVyC9LAy69hrle/bxMJf9oZsi5UDxZl7Bsq/bD2XwxMFFOx7zVPag==",
"type": "package",
"files": [
"Nito.AsyncEx.3.0.1.nupkg.sha512",
"Nito.AsyncEx.nuspec",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.dll",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.xml",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.dll",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.xml",
"lib/MonoAndroid/Nito.AsyncEx.dll",
"lib/MonoAndroid/Nito.AsyncEx.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.xml",
"lib/net40/Nito.AsyncEx.Concurrent.dll",
"lib/net40/Nito.AsyncEx.Concurrent.xml",
"lib/net40/Nito.AsyncEx.Enlightenment.dll",
"lib/net40/Nito.AsyncEx.Enlightenment.xml",
"lib/net40/Nito.AsyncEx.dll",
"lib/net40/Nito.AsyncEx.xml",
"lib/net45/Nito.AsyncEx.Concurrent.dll",
"lib/net45/Nito.AsyncEx.Concurrent.xml",
"lib/net45/Nito.AsyncEx.Enlightenment.dll",
"lib/net45/Nito.AsyncEx.Enlightenment.xml",
"lib/net45/Nito.AsyncEx.dll",
"lib/net45/Nito.AsyncEx.xml",
"lib/netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/netcore45/Nito.AsyncEx.Enlightenment.dll",
"lib/netcore45/Nito.AsyncEx.Enlightenment.xml",
"lib/netcore45/Nito.AsyncEx.dll",
"lib/netcore45/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.xml",
"lib/sl4/Nito.AsyncEx.Enlightenment.dll",
"lib/sl4/Nito.AsyncEx.Enlightenment.xml",
"lib/sl4/Nito.AsyncEx.dll",
"lib/sl4/Nito.AsyncEx.xml",
"lib/sl5/Nito.AsyncEx.Enlightenment.dll",
"lib/sl5/Nito.AsyncEx.Enlightenment.xml",
"lib/sl5/Nito.AsyncEx.dll",
"lib/sl5/Nito.AsyncEx.xml",
"lib/wp71/Nito.AsyncEx.Enlightenment.dll",
"lib/wp71/Nito.AsyncEx.Enlightenment.xml",
"lib/wp71/Nito.AsyncEx.dll",
"lib/wp71/Nito.AsyncEx.xml",
"lib/wp8/Nito.AsyncEx.Enlightenment.dll",
"lib/wp8/Nito.AsyncEx.Enlightenment.xml",
"lib/wp8/Nito.AsyncEx.dll",
"lib/wp8/Nito.AsyncEx.xml",
"lib/wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/wpa81/Nito.AsyncEx.Enlightenment.dll",
"lib/wpa81/Nito.AsyncEx.Enlightenment.xml",
"lib/wpa81/Nito.AsyncEx.dll",
"lib/wpa81/Nito.AsyncEx.xml"
]
},
"System.Collections.Immutable/1.1.36": {
"sha512": "MOlivTIeAIQPPMUPWIIoMCvZczjFRLYUWSYwqi1szu8QPyeIbsaPeI+hpXe1DzTxNwnRnmfYaoToi6kXIfSPNg==",
"type": "package",
"files": [
"License-Stable.rtf",
"System.Collections.Immutable.1.1.36.nupkg.sha512",
"System.Collections.Immutable.nuspec",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
]
},
"Abp.Zero/0.9.1.2": {
"type": "project",
"path": "../Abp.Zero/project.json",
"msbuildProject": "../Abp.Zero/Abp.Zero.xproj"
}
},
"projectFileDependencyGroups": {
"": [
"Abp.Zero >= 0.9.1.2-*"
],
".NETFramework,Version=v4.5.2": [
"System.DirectoryServices.AccountManagement >= 4.0.0",
"System.DirectoryServices.Protocols >= 4.0.0"
]
},
"tools": {},
"projectFileToolGroups": {}
}

Просмотреть файл

@ -1,197 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{C43A88EE-1537-40BB-8154-4271E6AAD919}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Abp</RootNamespace>
<AssemblyName>Abp.Zero.NHibernate</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\Abp.Zero.NHibernate.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release\Abp.Zero.NHibernate.XML</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abp, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Abp.0.9.1.1\lib\net452\Abp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Abp.FluentMigrator, Version=0.9.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Abp.FluentMigrator.0.9.1.0\lib\net452\Abp.FluentMigrator.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Abp.NHibernate, Version=0.9.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Abp.NHibernate.0.9.1.0\lib\net452\Abp.NHibernate.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Castle.Core.3.3.3\lib\net45\Castle.Core.dll</HintPath>
</Reference>
<Reference Include="Castle.Facilities.Logging">
<HintPath>..\packages\Castle.LoggingFacility.3.3.0\lib\net45\Castle.Facilities.Logging.dll</HintPath>
</Reference>
<Reference Include="Castle.Windsor">
<HintPath>..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll</HintPath>
</Reference>
<Reference Include="FluentMigrator, Version=1.6.1.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL">
<HintPath>..\packages\FluentMigrator.1.6.1\lib\40\FluentMigrator.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="FluentNHibernate, Version=2.0.3.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\FluentNHibernate.2.0.3.0\lib\net40\FluentNHibernate.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Iesi.Collections, Version=4.0.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Iesi.Collections.4.0.1.4000\lib\net40\Iesi.Collections.dll</HintPath>
</Reference>
<Reference Include="Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="NHibernate, Version=4.0.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
<HintPath>..\packages\NHibernate.4.0.4.4000\lib\net40\NHibernate.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Concurrent, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Concurrent.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Enlightenment, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Enlightenment.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Collections.Immutable.1.1.36\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Zero\FluentMigrator\AbpFluentMigratorExtensions.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140323_01_CreateAbpTenantsTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140323_02_CreateAbpRolesTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140323_03_CreateAbpUsersTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140323_04_CreateAbpUserRolesTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140323_05_CreatePermissionsTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140323_06_CreateAbpUserLoginsTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140323_07_CreateAbpSettingsTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20150301_01_Add_IsSuspended_To_AbpUsers_And_AbpTenants_Tables - Copy.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20150312_01_Add_DeleteAuidit_To_AbpTenants_Tables.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20150811_01_Add_AuditColumns_To_AbpUsers.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20150811_02_CreateAbpAuditLogsTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20150811_03_Add_Columns_To_AbpRoles.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20150812_01_Add_Discriminator_To_AbpPermissions.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20150922_01_Add_Columns_To_AbpAuditLogs.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151103_01_Create_AbpLanguages_Table.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151103_02_Create_AbpLanguageTexts_Table.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151221_01_Create_AbpOrganizationUnit_Table.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151221_02_Create_AbpUserOrganizationUnits_Table.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_01_Create_Editions_And_Features_Tables.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_02_Create_Indexes_For_AuditLogs.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_03_Create_Indexes_For_AbpLanguages.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_04_Create_Indexes_For_AbpLanguages.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_05_Create_Indexes_For_AbpOrganizationUnits.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_06_Create_Indexes_For_AbpPermissions.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_07_Revise_AbpRoles.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_08_Revise_AbpSettings.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_09_Revise_AbpTenants.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_10_Revise_AbpUserLogins.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_11_Create_Indexes_For_AbpUserOrganizationUnits.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_12_Create_Indexes_For_AbpUserRoles.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20151230_13_Revise_Users.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20160524_01_Fix_Inconsistent_Data_Type.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20160122_01_Create_AbpBackgroundJobs_Table.cs" />
<Compile Include="Zero\FluentMigrator\VersionTable.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140829_01_Add_Columns_To_AbpUsers_Table.cs" />
<Compile Include="Zero\FluentMigrator\Migrations\_20140830_01_Add_Columns_To_AbpRoles_Table.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\ApplicationLanguageMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\ApplicationLanguageTextMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\AuditLogMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\BackgroundJobInfoMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\EditionFeatureSettingMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\EditionMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\FeatureSettingMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\OrganizationUnitMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\PermissionSettingMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\AbpRoleMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\RolePermissionSettingMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\SettingMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\TenantFeatureSettingMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\AbpTenantMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\UserLoginMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\AbpUserMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\UserOrganizationUnitMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\UserPermissionSettingMap.cs" />
<Compile Include="Zero\NHibernate\EntityMappings\UserRoleMap.cs" />
<Compile Include="Zero\NHibernate\AbpZeroNHibernateModule.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Abp.Zero.NHibernate.nuspec" />
<None Include="app.config" />
<None Include="packages.config">
<SubType>Designer</SubType>
</None>
<None Include="RunMigrations.bat" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Abp.Zero\Abp.Zero.csproj">
<Project>{70d916f2-9bff-43da-b3f7-3e0655114d48}</Project>
<Name>Abp.Zero</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata>
<id>Abp.Zero.NHibernate</id>
<version>$version$</version>
<title>Abp.Zero.NHibernate</title>
<authors>Halil İbrahim Kalkan</authors>
<owners>Halil İbrahim Kalkan</owners>
<description>ASP.NET Boilerplate - Module Zero - NHibernate Integration.</description>
<projectUrl>http://www.aspnetboilerplate.com</projectUrl>
<iconUrl>http://www.aspnetboilerplate.com/images/abp_nupkg.png</iconUrl>
<tags>asp.net boilerplate mvc application web framework domain driven design dependency injection nhibernate fluentmigrator</tags>
</metadata>
<files>
<file src="bin\$configuration$\$id$.pdb" target="lib\net452\" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>c64c24cd-74ce-47a2-a03c-06f4f78413f1</ProjectGuid>
<RootNamespace>Abp.Zero.NHibernate</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>

Просмотреть файл

@ -7,12 +7,12 @@ using System.Runtime.InteropServices;
// associated with an assembly.
using Abp.Zero;
[assembly: AssemblyTitle("ASP.NET Boilerplate - Iteration Zero - NHibernate Integration")]
[assembly: AssemblyDescription("ASP.NET Boilerplate - Iteration Zero - NHibernate Integration")]
[assembly: AssemblyTitle("AbpAbp.Zero.NHibernate")]
[assembly: AssemblyDescription("ASP.NET Boilerplate - Module Zero - NHibernate Integration")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("ASP.NET Boilerplate")]
[assembly: AssemblyCompany("Volosoft")]
[assembly: AssemblyProduct("Abp.Zero.NHibernate")]
[assembly: AssemblyCopyright("Copyright © 2014")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Просмотреть файл

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.0.4000" newVersion="4.0.0.4000"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Iesi.Collections" publicKeyToken="aa95f207798dfdb4" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="FluentMigrator" publicKeyToken="aacfc7de5acabf05" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-1.6.1.0" newVersion="1.6.1.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
</configuration>

Просмотреть файл

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Abp" version="0.9.1.1" targetFramework="net452" />
<package id="Abp.FluentMigrator" version="0.9.1.0" targetFramework="net452" />
<package id="Abp.NHibernate" version="0.9.1.0" targetFramework="net452" />
<package id="Castle.Core" version="3.3.3" targetFramework="net452" />
<package id="Castle.LoggingFacility" version="3.3.0" targetFramework="net452" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net452" />
<package id="FluentMigrator" version="1.6.1" targetFramework="net452" />
<package id="FluentNHibernate" version="2.0.3.0" targetFramework="net452" />
<package id="Iesi.Collections" version="4.0.1.4000" targetFramework="net452" />
<package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
<package id="NHibernate" version="4.0.4.4000" targetFramework="net452" />
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net452" />
</packages>

Просмотреть файл

@ -0,0 +1,45 @@
{
"version": "0.9.1.2-*",
"dependencies": {
"Abp.NHibernate": "0.9.1.4",
"Abp.FluentMigrator": "0.9.1.4",
"Abp.Zero": "0.9.1.2-*"
},
"frameworks": {
"net452": {
"frameworkAssemblies": {
}
}
},
"buildOptions": {
"nowarn": [
"CS1591"
],
"xmlDoc": true,
"embed": {
"include": [
]
}
},
"packOptions": {
"summary": "ASP.NET Boilerplate - Module Zero.",
"tags": [ "asp.net", "asp.net mvc", "boilerplate", "application framework", "web framework", "framework", "domain driven design", "multitenancy", "user management", "role management", "identity", "nhibernate", "fluentmigrator" ],
"owners": [ "Halil İbrahim Kalkan" ],
"iconUrl": "http://www.aspnetboilerplate.com/images/abp_nupkg.png",
"projectUrl": "http://www.aspnetboilerplate.com/",
"licenseUrl": "https://github.com/aspnetboilerplate/module-zero/blob/master/LICENSE",
"requireLicenseAcceptance": false,
"repository": {
"type": "git",
"url": "https://github.com/aspnetboilerplate/module-zero"
}
},
"packInclude": {
"lib/net452/": "bin/Release/net452/Abp.Zero.NHibernate.pdb"
}
}

Просмотреть файл

@ -0,0 +1,538 @@
{
"locked": false,
"version": 2,
"targets": {
".NETFramework,Version=v4.5.2": {
"Abp/0.9.1.4": {
"type": "package",
"dependencies": {
"Castle.LoggingFacility": "3.3.0",
"Castle.Windsor": "3.3.0",
"Newtonsoft.Json": "8.0.3",
"Nito.AsyncEx": "3.0.1",
"System.Collections.Immutable": "1.1.36"
},
"frameworkAssemblies": [
"System.ComponentModel.DataAnnotations",
"System.Configuration",
"System.Data",
"System.Runtime.Caching",
"System.Transactions"
],
"compile": {
"lib/net452/Abp.dll": {}
},
"runtime": {
"lib/net452/Abp.dll": {}
}
},
"Abp.FluentMigrator/0.9.1.4": {
"type": "package",
"dependencies": {
"Abp": "0.9.1.4",
"FluentMigrator": "1.6.1"
},
"compile": {
"lib/net452/Abp.FluentMigrator.dll": {}
},
"runtime": {
"lib/net452/Abp.FluentMigrator.dll": {}
}
},
"Abp.NHibernate/0.9.1.4": {
"type": "package",
"dependencies": {
"Abp": "0.9.1.4",
"FluentNHibernate": "2.0.3",
"NHibernate": "4.0.4.4000"
},
"compile": {
"lib/net452/Abp.NHibernate.dll": {}
},
"runtime": {
"lib/net452/Abp.NHibernate.dll": {}
}
},
"Castle.Core/3.3.0": {
"type": "package",
"compile": {
"lib/net45/Castle.Core.dll": {}
},
"runtime": {
"lib/net45/Castle.Core.dll": {}
}
},
"Castle.LoggingFacility/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0",
"Castle.Windsor": "3.3.0"
},
"compile": {
"lib/net45/Castle.Facilities.Logging.dll": {}
},
"runtime": {
"lib/net45/Castle.Facilities.Logging.dll": {}
}
},
"Castle.Windsor/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0"
},
"frameworkAssemblies": [
"System.Core",
"System.Xml"
],
"compile": {
"lib/net45/Castle.Windsor.dll": {}
},
"runtime": {
"lib/net45/Castle.Windsor.dll": {}
}
},
"FluentMigrator/1.6.1": {
"type": "package",
"compile": {
"lib/40/FluentMigrator.dll": {}
},
"runtime": {
"lib/40/FluentMigrator.dll": {}
}
},
"FluentNHibernate/2.0.3": {
"type": "package",
"dependencies": {
"NHibernate": "4.0.0"
},
"compile": {
"lib/net40/FluentNHibernate.dll": {}
},
"runtime": {
"lib/net40/FluentNHibernate.dll": {}
}
},
"Iesi.Collections/4.0.0.4000": {
"type": "package",
"compile": {
"lib/net40/Iesi.Collections.dll": {}
},
"runtime": {
"lib/net40/Iesi.Collections.dll": {}
}
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"type": "package",
"compile": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
},
"runtime": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
}
},
"Newtonsoft.Json/8.0.3": {
"type": "package",
"compile": {
"lib/net45/Newtonsoft.Json.dll": {}
},
"runtime": {
"lib/net45/Newtonsoft.Json.dll": {}
}
},
"NHibernate/4.0.4.4000": {
"type": "package",
"dependencies": {
"Iesi.Collections": "[4.0.0, 5.0.0)"
},
"compile": {
"lib/net40/NHibernate.dll": {}
},
"runtime": {
"lib/net40/NHibernate.dll": {}
}
},
"Nito.AsyncEx/3.0.1": {
"type": "package",
"compile": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
},
"runtime": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
}
},
"System.Collections.Immutable/1.1.36": {
"type": "package",
"compile": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
},
"runtime": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
}
},
"Abp.Zero/0.9.1.2": {
"type": "project",
"framework": ".NETFramework,Version=v4.5.2",
"dependencies": {
"Abp": "0.9.1.4",
"Microsoft.AspNet.Identity.Core": "2.2.1"
},
"compile": {
"net452/Abp.Zero.dll": {}
},
"runtime": {
"net452/Abp.Zero.dll": {}
}
}
}
},
"libraries": {
"Abp/0.9.1.4": {
"sha512": "87DIOCEOouwGd0kH6JO1WD10NwYR1CTSInzHr5+RK3MI15TaBpVz/4XDUigrXWgdw4Q9Yf7HqMuBP1KJ6PTeRg==",
"type": "package",
"files": [
"Abp.0.9.1.4.nupkg.sha512",
"Abp.nuspec",
"lib/net452/Abp.dll",
"lib/net452/Abp.pdb",
"lib/net452/Abp.xml"
]
},
"Abp.FluentMigrator/0.9.1.4": {
"sha512": "RbC4IM6aXlNYciB2vkjpBPQnBYlwV6ZuxnGRK7TBWKg1P+++lXHVWaYWc2UIIh6jz0mOkbM3i/pEUcEMS0vAAA==",
"type": "package",
"files": [
"Abp.FluentMigrator.0.9.1.4.nupkg.sha512",
"Abp.FluentMigrator.nuspec",
"lib/net452/Abp.FluentMigrator.dll",
"lib/net452/Abp.FluentMigrator.pdb",
"lib/net452/Abp.FluentMigrator.xml"
]
},
"Abp.NHibernate/0.9.1.4": {
"sha512": "WHCla5jeKTyDTcxMWMH535XTEJ6Bq/2D8gI0gBEVSAx0f4rfBlBySL042K7Kld7Wj9qpeCEFtfsJedxavU9mhA==",
"type": "package",
"files": [
"Abp.NHibernate.0.9.1.4.nupkg.sha512",
"Abp.NHibernate.nuspec",
"lib/net452/Abp.NHibernate.dll",
"lib/net452/Abp.NHibernate.pdb",
"lib/net452/Abp.NHibernate.xml"
]
},
"Castle.Core/3.3.0": {
"sha512": "wvlF47qlxKXurxSUWAnX79stVrnkuUPe5lHq26OiXUtMEngPaBcJ+5j+yVdFJ70hjUZpqg7qQK5hCZSex14ekQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Core.3.3.0.nupkg.sha512",
"Castle.Core.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Core.dll",
"lib/net35/Castle.Core.xml",
"lib/net40-client/Castle.Core.dll",
"lib/net40-client/Castle.Core.xml",
"lib/net45/Castle.Core.dll",
"lib/net45/Castle.Core.xml",
"lib/sl4/Castle.Core.dll",
"lib/sl4/Castle.Core.xml",
"lib/sl5/Castle.Core.dll",
"lib/sl5/Castle.Core.xml",
"readme.txt"
]
},
"Castle.LoggingFacility/3.3.0": {
"sha512": "iZ6KZmqtpTv4nP7e0xc65csC+GinzKpedpnwBcyKP83zt2h1KIPLQ//HdJJ1Aj7DfDJWXMOUwAUObcsNiiexsg==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.LoggingFacility.3.3.0.nupkg.sha512",
"Castle.LoggingFacility.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Facilities.Logging.dll",
"lib/net35/Castle.Facilities.Logging.xml",
"lib/net40-client/Castle.Facilities.Logging.dll",
"lib/net40-client/Castle.Facilities.Logging.xml",
"lib/net40/Castle.Facilities.Logging.dll",
"lib/net40/Castle.Facilities.Logging.xml",
"lib/net45/Castle.Facilities.Logging.dll",
"lib/net45/Castle.Facilities.Logging.xml",
"lib/sl4/Castle.Facilities.Logging.dll",
"lib/sl4/Castle.Facilities.Logging.xml",
"lib/sl5/Castle.Facilities.Logging.dll",
"lib/sl5/Castle.Facilities.Logging.xml",
"readme.txt"
]
},
"Castle.Windsor/3.3.0": {
"sha512": "5QiDI4DPLkIM7N9mTBaFlmh2GlWFZe+tF0tOzx0QdNE+pGWAm3gFrmKi4LnOIKIhGcocqW0zptMMIxidVMWqEQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Windsor.3.3.0.nupkg.sha512",
"Castle.Windsor.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Windsor.dll",
"lib/net35/Castle.Windsor.xml",
"lib/net40-client/Castle.Windsor.dll",
"lib/net40-client/Castle.Windsor.xml",
"lib/net40/Castle.Windsor.dll",
"lib/net40/Castle.Windsor.xml",
"lib/net45/Castle.Windsor.dll",
"lib/net45/Castle.Windsor.xml",
"lib/sl4/Castle.Windsor.dll",
"lib/sl4/Castle.Windsor.xml",
"lib/sl5/Castle.Windsor.dll",
"lib/sl5/Castle.Windsor.xml",
"readme.txt"
]
},
"FluentMigrator/1.6.1": {
"sha512": "OBzQecFenWxEhNDmv5f285F6u0ykDp2Oss19i9dUK2w2CfplEZ/QlGXTivUyVaRAsBX4VaXKM3rKAh3meNBcfQ==",
"type": "package",
"files": [
"FluentMigrator.1.6.1.nupkg.sha512",
"FluentMigrator.nuspec",
"lib/35/FluentMigrator.dll",
"lib/35/FluentMigrator.pdb",
"lib/35/FluentMigrator.xml",
"lib/40/FluentMigrator.dll",
"lib/40/FluentMigrator.pdb",
"lib/40/FluentMigrator.xml",
"tools/FirebirdSql.Data.FirebirdClient.dll",
"tools/FluentMigrator.MSBuild.dll",
"tools/FluentMigrator.MSBuild.pdb",
"tools/FluentMigrator.NAnt.dll",
"tools/FluentMigrator.NAnt.pdb",
"tools/FluentMigrator.Runner.dll",
"tools/FluentMigrator.Runner.pdb",
"tools/FluentMigrator.dll",
"tools/FluentMigrator.pdb",
"tools/FluentMigrator.xml",
"tools/Migrate.exe",
"tools/Migrate.exe.config",
"tools/Migrate.pdb",
"tools/Mono.Security.dll",
"tools/MySql.Data.dll",
"tools/Npgsql.XML",
"tools/Npgsql.dll",
"tools/Npgsql.pdb",
"tools/Oracle.DataAccess.dll",
"tools/Oracle.ManagedDataAccess.dll",
"tools/System.Data.SQLite.dll",
"tools/System.Data.SqlServerCe.Entity.dll",
"tools/System.Data.SqlServerCe.dll",
"tools/amd64/Microsoft.VC90.CRT/Microsoft.VC90.CRT.manifest",
"tools/amd64/Microsoft.VC90.CRT/README_ENU.txt",
"tools/amd64/Microsoft.VC90.CRT/msvcr90.dll",
"tools/amd64/sqlceca40.dll",
"tools/amd64/sqlcecompact40.dll",
"tools/amd64/sqlceer40EN.dll",
"tools/amd64/sqlceme40.dll",
"tools/amd64/sqlceqp40.dll",
"tools/amd64/sqlcese40.dll",
"tools/policy.2.0.Npgsql.config",
"tools/policy.2.0.Npgsql.dll",
"tools/x86/Microsoft.VC90.CRT/Microsoft.VC90.CRT.manifest",
"tools/x86/Microsoft.VC90.CRT/README_ENU.txt",
"tools/x86/Microsoft.VC90.CRT/msvcr90.dll",
"tools/x86/sqlceca40.dll",
"tools/x86/sqlcecompact40.dll",
"tools/x86/sqlceer40EN.dll",
"tools/x86/sqlceme40.dll",
"tools/x86/sqlceqp40.dll",
"tools/x86/sqlcese40.dll"
]
},
"FluentNHibernate/2.0.3": {
"sha512": "qlnjj/a2ClTVWLw0uESCBsmd5r+LaeNXoaUiVyeGzpXmqTs/mfcgZP+GO63xp3VTq4ydNBHKBuWMFMndW/uzOQ==",
"type": "package",
"files": [
"FluentNHibernate.2.0.3.nupkg.sha512",
"FluentNHibernate.nuspec",
"lib/net40/FluentNHibernate.XML",
"lib/net40/FluentNHibernate.dll",
"lib/net40/FluentNHibernate.pdb"
]
},
"Iesi.Collections/4.0.0.4000": {
"sha512": "fLQKwZovMOhjte47Op+2YWLpmncQ/siA7hOdmG2eBLTFjp81s+gGkkGnDetOhBqYnmWK8g2kyx1DP9uNaJ68Ew==",
"type": "package",
"files": [
"Iesi.Collections.4.0.0.4000.nupkg.sha512",
"Iesi.Collections.nuspec",
"lib/net40/Iesi.Collections.dll",
"lib/net40/Iesi.Collections.xml"
]
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"sha512": "jjurNglpmcv0SLBd4Fmar8ZoJ2yqfTf6iuP3p8wVH7Nvanfo8l3qTBzq3qRQz2BQlb6iXJiDWPjcnIImVz512g==",
"type": "package",
"files": [
"Microsoft.AspNet.Identity.Core.2.2.1.nupkg.sha512",
"Microsoft.AspNet.Identity.Core.nuspec",
"lib/net45/Microsoft.AspNet.Identity.Core.dll",
"lib/net45/Microsoft.AspNet.Identity.Core.xml"
]
},
"Newtonsoft.Json/8.0.3": {
"sha512": "KGsYQdS2zLH+H8x2cZaSI7e+YZ4SFIbyy1YJQYl6GYBWjf5o4H1A68nxyq+WTyVSOJQ4GqS/DiPE+UseUizgMg==",
"type": "package",
"files": [
"Newtonsoft.Json.8.0.3.nupkg.sha512",
"Newtonsoft.Json.nuspec",
"lib/net20/Newtonsoft.Json.dll",
"lib/net20/Newtonsoft.Json.xml",
"lib/net35/Newtonsoft.Json.dll",
"lib/net35/Newtonsoft.Json.xml",
"lib/net40/Newtonsoft.Json.dll",
"lib/net40/Newtonsoft.Json.xml",
"lib/net45/Newtonsoft.Json.dll",
"lib/net45/Newtonsoft.Json.xml",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml",
"tools/install.ps1"
]
},
"NHibernate/4.0.4.4000": {
"sha512": "Me3y8Q1NPEfiTRuisgayLs5nm7J4hoGhvXT/hD5w78WajPFfsb+qNP2ld+bNimpvW0U/BDSaZAUS0FKl5+ty/w==",
"type": "package",
"files": [
"ConfigurationTemplates/FireBird.cfg.xml",
"ConfigurationTemplates/MSSQL.cfg.xml",
"ConfigurationTemplates/MySql.cfg.xml",
"ConfigurationTemplates/Oracle.cfg.xml",
"ConfigurationTemplates/PostgreSQL.cfg.xml",
"ConfigurationTemplates/SQLite.cfg.xml",
"ConfigurationTemplates/SybaseASE.cfg.xml",
"ConfigurationTemplates/SybaseSQLAnywhere.cfg.xml",
"NHibernate.4.0.4.4000.nupkg.sha512",
"NHibernate.license.txt",
"NHibernate.nuspec",
"NHibernate.readme.html",
"NHibernate.releasenotes.txt",
"lib/net40/NHibernate.dll",
"lib/net40/NHibernate.xml",
"nhibernate-configuration.xsd",
"nhibernate-mapping.xsd"
]
},
"Nito.AsyncEx/3.0.1": {
"sha512": "JSypx/S4sBY1+0wrXcSqcdV6p5nVNFeCfIVyC9LAy69hrle/bxMJf9oZsi5UDxZl7Bsq/bD2XwxMFFOx7zVPag==",
"type": "package",
"files": [
"Nito.AsyncEx.3.0.1.nupkg.sha512",
"Nito.AsyncEx.nuspec",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.dll",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.xml",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.dll",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.xml",
"lib/MonoAndroid/Nito.AsyncEx.dll",
"lib/MonoAndroid/Nito.AsyncEx.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.xml",
"lib/net40/Nito.AsyncEx.Concurrent.dll",
"lib/net40/Nito.AsyncEx.Concurrent.xml",
"lib/net40/Nito.AsyncEx.Enlightenment.dll",
"lib/net40/Nito.AsyncEx.Enlightenment.xml",
"lib/net40/Nito.AsyncEx.dll",
"lib/net40/Nito.AsyncEx.xml",
"lib/net45/Nito.AsyncEx.Concurrent.dll",
"lib/net45/Nito.AsyncEx.Concurrent.xml",
"lib/net45/Nito.AsyncEx.Enlightenment.dll",
"lib/net45/Nito.AsyncEx.Enlightenment.xml",
"lib/net45/Nito.AsyncEx.dll",
"lib/net45/Nito.AsyncEx.xml",
"lib/netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/netcore45/Nito.AsyncEx.Enlightenment.dll",
"lib/netcore45/Nito.AsyncEx.Enlightenment.xml",
"lib/netcore45/Nito.AsyncEx.dll",
"lib/netcore45/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.xml",
"lib/sl4/Nito.AsyncEx.Enlightenment.dll",
"lib/sl4/Nito.AsyncEx.Enlightenment.xml",
"lib/sl4/Nito.AsyncEx.dll",
"lib/sl4/Nito.AsyncEx.xml",
"lib/sl5/Nito.AsyncEx.Enlightenment.dll",
"lib/sl5/Nito.AsyncEx.Enlightenment.xml",
"lib/sl5/Nito.AsyncEx.dll",
"lib/sl5/Nito.AsyncEx.xml",
"lib/wp71/Nito.AsyncEx.Enlightenment.dll",
"lib/wp71/Nito.AsyncEx.Enlightenment.xml",
"lib/wp71/Nito.AsyncEx.dll",
"lib/wp71/Nito.AsyncEx.xml",
"lib/wp8/Nito.AsyncEx.Enlightenment.dll",
"lib/wp8/Nito.AsyncEx.Enlightenment.xml",
"lib/wp8/Nito.AsyncEx.dll",
"lib/wp8/Nito.AsyncEx.xml",
"lib/wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/wpa81/Nito.AsyncEx.Enlightenment.dll",
"lib/wpa81/Nito.AsyncEx.Enlightenment.xml",
"lib/wpa81/Nito.AsyncEx.dll",
"lib/wpa81/Nito.AsyncEx.xml"
]
},
"System.Collections.Immutable/1.1.36": {
"sha512": "MOlivTIeAIQPPMUPWIIoMCvZczjFRLYUWSYwqi1szu8QPyeIbsaPeI+hpXe1DzTxNwnRnmfYaoToi6kXIfSPNg==",
"type": "package",
"files": [
"License-Stable.rtf",
"System.Collections.Immutable.1.1.36.nupkg.sha512",
"System.Collections.Immutable.nuspec",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
]
},
"Abp.Zero/0.9.1.2": {
"type": "project",
"path": "../Abp.Zero/project.json",
"msbuildProject": "../Abp.Zero/Abp.Zero.xproj"
}
},
"projectFileDependencyGroups": {
"": [
"Abp.FluentMigrator >= 0.9.1.4",
"Abp.NHibernate >= 0.9.1.4",
"Abp.Zero >= 0.9.1.2-*"
],
".NETFramework,Version=v4.5.2": []
},
"tools": {},
"projectFileToolGroups": {}
}

Просмотреть файл

@ -1,77 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.40629.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.Zero", "Abp.Zero\Abp.Zero.csproj", "{70D916F2-9BFF-43DA-B3F7-3E0655114D48}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.Zero.EntityFramework", "Abp.Zero.EntityFramework\Abp.Zero.EntityFramework.csproj", "{B728E703-345B-4553-A8B0-B28BB6738688}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.Zero.NHibernate", "Abp.Zero.NHibernate\Abp.Zero.NHibernate.csproj", "{C43A88EE-1537-40BB-8154-4271E6AAD919}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{96C4ADE9-8C68-450C-B2A1-C45610D370C8}"
ProjectSection(SolutionItems) = preProject
.nuget\NuGet.Config = .nuget\NuGet.Config
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{34AA52E9-B75E-46EF-AEBB-460AED9A0767}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.Zero.SampleApp", "Tests\Abp.Zero.SampleApp\Abp.Zero.SampleApp.csproj", "{59AA0119-F76E-433F-B9D1-385F51A13A17}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.Zero.SampleApp.Tests", "Tests\Abp.Zero.SampleApp.Tests\Abp.Zero.SampleApp.Tests.csproj", "{3C90D572-EA4E-499C-AF95-407BFA8A36B8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.Zero.Ldap", "Abp.Zero.Ldap\Abp.Zero.Ldap.csproj", "{587409A2-2470-4CC4-8F81-DB0A2B3E57A5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.Zero.SampleApp.EntityFramework", "Tests\Abp.Zero.SampleApp.EntityFramework\Abp.Zero.SampleApp.EntityFramework.csproj", "{BB02243D-42E6-4BFE-AC08-7F946DE80F3E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.Zero.SampleApp.NHibernateTests", "Tests\Abp.Zero.SampleApp.NHibernateTests\Abp.Zero.SampleApp.NHibernateTests.csproj", "{28D2E425-BA18-4451-9748-86A8FF596414}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{70D916F2-9BFF-43DA-B3F7-3E0655114D48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{70D916F2-9BFF-43DA-B3F7-3E0655114D48}.Debug|Any CPU.Build.0 = Debug|Any CPU
{70D916F2-9BFF-43DA-B3F7-3E0655114D48}.Release|Any CPU.ActiveCfg = Release|Any CPU
{70D916F2-9BFF-43DA-B3F7-3E0655114D48}.Release|Any CPU.Build.0 = Release|Any CPU
{B728E703-345B-4553-A8B0-B28BB6738688}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B728E703-345B-4553-A8B0-B28BB6738688}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B728E703-345B-4553-A8B0-B28BB6738688}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B728E703-345B-4553-A8B0-B28BB6738688}.Release|Any CPU.Build.0 = Release|Any CPU
{C43A88EE-1537-40BB-8154-4271E6AAD919}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C43A88EE-1537-40BB-8154-4271E6AAD919}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C43A88EE-1537-40BB-8154-4271E6AAD919}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C43A88EE-1537-40BB-8154-4271E6AAD919}.Release|Any CPU.Build.0 = Release|Any CPU
{59AA0119-F76E-433F-B9D1-385F51A13A17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{59AA0119-F76E-433F-B9D1-385F51A13A17}.Debug|Any CPU.Build.0 = Debug|Any CPU
{59AA0119-F76E-433F-B9D1-385F51A13A17}.Release|Any CPU.ActiveCfg = Release|Any CPU
{59AA0119-F76E-433F-B9D1-385F51A13A17}.Release|Any CPU.Build.0 = Release|Any CPU
{3C90D572-EA4E-499C-AF95-407BFA8A36B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3C90D572-EA4E-499C-AF95-407BFA8A36B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3C90D572-EA4E-499C-AF95-407BFA8A36B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3C90D572-EA4E-499C-AF95-407BFA8A36B8}.Release|Any CPU.Build.0 = Release|Any CPU
{587409A2-2470-4CC4-8F81-DB0A2B3E57A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{587409A2-2470-4CC4-8F81-DB0A2B3E57A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{587409A2-2470-4CC4-8F81-DB0A2B3E57A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{587409A2-2470-4CC4-8F81-DB0A2B3E57A5}.Release|Any CPU.Build.0 = Release|Any CPU
{BB02243D-42E6-4BFE-AC08-7F946DE80F3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BB02243D-42E6-4BFE-AC08-7F946DE80F3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BB02243D-42E6-4BFE-AC08-7F946DE80F3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BB02243D-42E6-4BFE-AC08-7F946DE80F3E}.Release|Any CPU.Build.0 = Release|Any CPU
{28D2E425-BA18-4451-9748-86A8FF596414}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{28D2E425-BA18-4451-9748-86A8FF596414}.Debug|Any CPU.Build.0 = Debug|Any CPU
{28D2E425-BA18-4451-9748-86A8FF596414}.Release|Any CPU.ActiveCfg = Release|Any CPU
{28D2E425-BA18-4451-9748-86A8FF596414}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{59AA0119-F76E-433F-B9D1-385F51A13A17} = {34AA52E9-B75E-46EF-AEBB-460AED9A0767}
{3C90D572-EA4E-499C-AF95-407BFA8A36B8} = {34AA52E9-B75E-46EF-AEBB-460AED9A0767}
{BB02243D-42E6-4BFE-AC08-7F946DE80F3E} = {34AA52E9-B75E-46EF-AEBB-460AED9A0767}
{28D2E425-BA18-4451-9748-86A8FF596414} = {34AA52E9-B75E-46EF-AEBB-460AED9A0767}
EndGlobalSection
EndGlobal

Просмотреть файл

@ -1,2 +0,0 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/CodeInspection/CodeAnnotations/NamespacesWithAnnotations/=Abp_002EAnnotations/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

Просмотреть файл

@ -1,239 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{70D916F2-9BFF-43DA-B3F7-3E0655114D48}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Abp</RootNamespace>
<AssemblyName>Abp.Zero</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\Abp.Zero.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release\Abp.Zero.XML</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abp, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Abp.0.9.1.1\lib\net452\Abp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Castle.Core.3.3.3\lib\net45\Castle.Core.dll</HintPath>
</Reference>
<Reference Include="Castle.Facilities.Logging">
<HintPath>..\packages\Castle.LoggingFacility.3.3.0\lib\net45\Castle.Facilities.Logging.dll</HintPath>
</Reference>
<Reference Include="Castle.Windsor">
<HintPath>..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll</HintPath>
</Reference>
<Reference Include="Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Concurrent, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Concurrent.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Enlightenment, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Enlightenment.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Collections.Immutable.1.1.36\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Runtime.Caching" />
<Reference Include="System.Transactions" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Application\Editions\EditionfeatureCacheItem.cs" />
<Compile Include="Application\Editions\AbpEditionManager.cs" />
<Compile Include="Application\Features\IAbpZeroFeatureValueStore.cs" />
<Compile Include="Authorization\Roles\AbpRoleBase.cs" />
<Compile Include="Authorization\Roles\AbpRolePermissionCacheItemInvalidator.cs" />
<Compile Include="Authorization\Roles\PermissionEqualityComparer.cs" />
<Compile Include="Authorization\Users\AbpUserBase.cs" />
<Compile Include="Authorization\Users\AbpUserPermissionCacheItemInvalidator.cs" />
<Compile Include="Authorization\Users\UserAccount.cs" />
<Compile Include="Authorization\Users\UserAccountSynchronizer.cs" />
<Compile Include="Authorization\Users\UserLoginAttempt.cs" />
<Compile Include="Authorization\Users\UserOrganizationUnit.cs" />
<Compile Include="BackgroundJobs\BackgroundJobStore.cs" />
<Compile Include="Localization\ApplicationLanguage.cs" />
<Compile Include="Localization\ApplicationLanguageManager.cs" />
<Compile Include="Localization\ApplicationLanguageProvider.cs" />
<Compile Include="Localization\ApplicationLanguageText.cs" />
<Compile Include="Localization\ApplicationLanguageTextManager.cs" />
<Compile Include="Localization\IApplicationLanguageTextManager.cs" />
<Compile Include="Localization\MultiTenantLocalizationDictionary.cs" />
<Compile Include="Localization\MultiTenantLocalizationDictionaryCacheCleaner.cs" />
<Compile Include="Localization\MultiTenantLocalizationDictionaryCacheHelper.cs" />
<Compile Include="Localization\MultiTenantLocalizationDictionaryProvider.cs" />
<Compile Include="Localization\EmptyDictionary.cs" />
<Compile Include="Localization\IApplicationLanguageManager.cs" />
<Compile Include="Localization\IMultiTenantLocalizationDictionary.cs" />
<Compile Include="Localization\IMultiTenantLocalizationSource.cs" />
<Compile Include="Localization\MultiTenantLocalizationSource.cs" />
<Compile Include="MultiTenancy\AbpTenantBase.cs" />
<Compile Include="MultiTenancy\DbPerTenantConnectionStringResolveArgs.cs" />
<Compile Include="MultiTenancy\IAbpZeroDbMigrator.cs" />
<Compile Include="MultiTenancy\IDbPerTenantConnectionStringResolver.cs" />
<Compile Include="MultiTenancy\ITenantCache.cs" />
<Compile Include="MultiTenancy\TenantCache.cs" />
<Compile Include="MultiTenancy\TenantCacheItem.cs" />
<Compile Include="MultiTenancy\TenantCacheManagerExtensions.cs" />
<Compile Include="MultiTenancy\TenantFeatureCacheItem.cs" />
<Compile Include="Auditing\AuditingStore.cs" />
<Compile Include="Auditing\AuditLog.cs" />
<Compile Include="Authorization\PermissionChecker.cs" />
<Compile Include="Authorization\PermissionGrantInfo.cs" />
<Compile Include="Authorization\Users\DefaultExternalAuthenticationSource.cs" />
<Compile Include="Authorization\Users\IExternalAuthenticationSource.cs" />
<Compile Include="Authorization\Users\IUserPermissionStore.cs" />
<Compile Include="Authorization\Roles\RolePermissionSetting.cs" />
<Compile Include="Authorization\Roles\IRolePermissionStore.cs" />
<Compile Include="Authorization\Users\AbpLoginResultType.cs" />
<Compile Include="Authorization\Users\AbpUserManagerExtensions.cs" />
<Compile Include="Authorization\Roles\RolePermissionCacheItem.cs" />
<Compile Include="Authorization\Users\UserPermissionCacheItem.cs" />
<Compile Include="Authorization\Users\UserPermissionSetting.cs" />
<Compile Include="Configuration\Setting.cs" />
<Compile Include="Configuration\SettingExtensions.cs" />
<Compile Include="IdentityFramework\IdentityResultExtensions.cs" />
<Compile Include="IdentityFramework\AbpIdentityResult.cs" />
<Compile Include="MultiTenancy\AbpTenantManager.cs" />
<Compile Include="MultiTenancy\AbpTenantManagerExtensions.cs" />
<Compile Include="Application\Editions\Edition.cs" />
<Compile Include="Application\Features\FeatureSetting.cs" />
<Compile Include="Application\Features\EditionFeatureSetting.cs" />
<Compile Include="Application\Features\AbpFeatureValueStore.cs" />
<Compile Include="Authorization\Roles\AbpRoleManager.cs" />
<Compile Include="MultiTenancy\TenantFeatureCacheItemInvalidator.cs" />
<Compile Include="MultiTenancy\TenantFeatureSetting.cs" />
<Compile Include="Notifications\NotificationStore.cs" />
<Compile Include="Organizations\IMustHaveOrganizationUnit.cs" />
<Compile Include="Organizations\IMayHaveOrganizationUnit.cs" />
<Compile Include="Organizations\OrganizationUnit.cs" />
<Compile Include="Organizations\OrganizationUnitManager.cs" />
<Compile Include="Organizations\OrganizationUnitSettings.cs" />
<Compile Include="Runtime\Caching\AbpZeroCacheManagerExtensions.cs" />
<Compile Include="Runtime\Session\AbpSessionExtensions.cs" />
<Compile Include="Runtime\Session\IdentityFrameworkClaimsAbpSession.cs" />
<Compile Include="Configuration\SettingStore.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Authorization\Roles\AbpRoleStore.cs" />
<Compile Include="Authorization\Users\AbpUserManager.cs" />
<Compile Include="Authorization\Users\AbpUserStore.cs" />
<Compile Include="Authorization\PermissionSetting.cs" />
<Compile Include="Authorization\Roles\AbpRole.cs" />
<Compile Include="Authorization\Users\UserRole.cs" />
<Compile Include="MultiTenancy\AbpTenant.cs" />
<Compile Include="Authorization\Users\AbpUser.cs" />
<Compile Include="Authorization\Users\UserLogin.cs" />
<Compile Include="Zero\AbpZeroConsts.cs" />
<Compile Include="Zero\AbpZeroCoreModule.cs" />
<Compile Include="Zero\Configuration\AbpZeroEntityTypes.cs" />
<Compile Include="Zero\Configuration\AbpZeroSettingNames.cs" />
<Compile Include="Zero\Configuration\AbpZeroSettingProvider.cs" />
<Compile Include="Zero\Configuration\IAbpZeroConfig.cs" />
<Compile Include="Zero\Configuration\IAbpZeroEntityTypes.cs" />
<Compile Include="Zero\Configuration\ILanguageManagementConfig.cs" />
<Compile Include="Organizations\IOrganizationUnitSettings.cs" />
<Compile Include="Zero\Configuration\IRoleManagementConfig.cs" />
<Compile Include="Zero\Configuration\IUserManagementConfig.cs" />
<Compile Include="Zero\Configuration\LanguageManagementConfig.cs" />
<Compile Include="Zero\Configuration\ModuleZeroConfigurationExtensions.cs" />
<Compile Include="Zero\Configuration\AbpZeroConfig.cs" />
<Compile Include="Zero\Configuration\RoleManagementConfig.cs" />
<Compile Include="Zero\Configuration\StaticRoleDefinition.cs" />
<Compile Include="Zero\Configuration\UserManagementConfig.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Abp.Zero.nuspec" />
<None Include="app.config">
<SubType>Designer</SubType>
</None>
<None Include="packages.config">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Zero\Localization\Source\AbpZero.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Zero\Localization\Source\AbpZero-tr.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Zero\Localization\Source\AbpZero-zh-CN.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Zero\Localization\Source\AbpZero-de.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Zero\Localization\Source\AbpZero-lt.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Zero\Localization\Source\AbpZero-it.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Zero\Localization\Source\AbpZero-pt-BR.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Zero\Localization\Source\AbpZero-fr.xml" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata>
<id>Abp.Zero</id>
<version>$version$</version>
<title>Abp.Zero</title>
<authors>Halil İbrahim Kalkan</authors>
<owners>Halil İbrahim Kalkan</owners>
<description>ASP.NET Boilerplate - Module Zero. Implements tenant, role, user and setting management for ABP.</description>
<projectUrl>http://www.aspnetboilerplate.com</projectUrl>
<iconUrl>http://www.aspnetboilerplate.com/images/abp_nupkg.png</iconUrl>
<tags>asp.net boilerplate mvc application web framework domain driven design dependency injection identity user role management multi tenancy</tags>
</metadata>
<files>
<file src="bin\$configuration$\$id$.pdb" target="lib\net452\" />
</files>
</package>

Просмотреть файл

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>e06353a0-8403-44a0-8d57-200d55e2f2c5</ProjectGuid>
<RootNamespace>Abp</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>

Просмотреть файл

@ -7,12 +7,12 @@ using System.Runtime.InteropServices;
// associated with an assembly.
using Abp.Zero;
[assembly: AssemblyTitle("ASP.NET Boilerplate - Iteration Zero")]
[assembly: AssemblyDescription("ASP.NET Boilerplate - Iteration Zero")]
[assembly: AssemblyTitle("Abp.Zero")]
[assembly: AssemblyDescription("ASP.NET Boilerplate - Module Zero")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("ASP.NET Boilerplate")]
[assembly: AssemblyCompany("Volosoft")]
[assembly: AssemblyProduct("Abp.Zero")]
[assembly: AssemblyCopyright("Copyright © 2014")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Просмотреть файл

@ -24,7 +24,7 @@ namespace Abp.Zero
/// <summary>
/// Current version of the zero module.
/// </summary>
public const string CurrentVersion = "0.9.1.1";
public const string CurrentVersion = "0.9.1.2";
public override void PreInitialize()
{
@ -40,7 +40,7 @@ namespace Abp.Zero
new DictionaryBasedLocalizationSource(
AbpZeroConsts.LocalizationSourceName,
new XmlEmbeddedFileLocalizationDictionaryProvider(
Assembly.GetExecutingAssembly(), "Abp.Zero.Localization.Source"
Assembly.GetExecutingAssembly(), "Abp.Zero.Zero.Localization.Source"
)));
IocManager.IocContainer.Kernel.ComponentRegistered += Kernel_ComponentRegistered;

Просмотреть файл

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
</configuration>

Просмотреть файл

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Abp" version="0.9.1.1" targetFramework="net452" />
<package id="Castle.Core" version="3.3.3" targetFramework="net452" />
<package id="Castle.LoggingFacility" version="3.3.0" targetFramework="net452" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net452" />
<package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net452" />
</packages>

43
src/Abp.Zero/project.json Normal file
Просмотреть файл

@ -0,0 +1,43 @@
{
"version": "0.9.1.2-*",
"dependencies": {
"Abp": "0.9.1.4",
"Microsoft.AspNet.Identity.Core": "2.2.1"
},
"frameworks": {
"net452": {
}
},
"buildOptions": {
"nowarn": [
"CS1591"
],
"xmlDoc": true,
"embed": {
"include": [
"Zero/Localization/Source/*.xml"
]
}
},
"packOptions": {
"summary": "ASP.NET Boilerplate - Module Zero.",
"tags": [ "asp.net", "asp.net mvc", "boilerplate", "application framework", "web framework", "framework", "domain driven design", "multitenancy", "user management", "role management", "identity" ],
"owners": [ "Halil İbrahim Kalkan" ],
"iconUrl": "http://www.aspnetboilerplate.com/images/abp_nupkg.png",
"projectUrl": "http://www.aspnetboilerplate.com/",
"licenseUrl": "https://github.com/aspnetboilerplate/module-zero/blob/master/LICENSE",
"requireLicenseAcceptance": false,
"repository": {
"type": "git",
"url": "https://github.com/aspnetboilerplate/module-zero"
}
},
"packInclude": {
"lib/net452/": "bin/Release/net452/Abp.Zero.pdb"
}
}

Просмотреть файл

@ -0,0 +1,326 @@
{
"locked": false,
"version": 2,
"targets": {
".NETFramework,Version=v4.5.2": {
"Abp/0.9.1.4": {
"type": "package",
"dependencies": {
"Castle.LoggingFacility": "3.3.0",
"Castle.Windsor": "3.3.0",
"Newtonsoft.Json": "8.0.3",
"Nito.AsyncEx": "3.0.1",
"System.Collections.Immutable": "1.1.36"
},
"frameworkAssemblies": [
"System.ComponentModel.DataAnnotations",
"System.Configuration",
"System.Data",
"System.Runtime.Caching",
"System.Transactions"
],
"compile": {
"lib/net452/Abp.dll": {}
},
"runtime": {
"lib/net452/Abp.dll": {}
}
},
"Castle.Core/3.3.0": {
"type": "package",
"compile": {
"lib/net45/Castle.Core.dll": {}
},
"runtime": {
"lib/net45/Castle.Core.dll": {}
}
},
"Castle.LoggingFacility/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0",
"Castle.Windsor": "3.3.0"
},
"compile": {
"lib/net45/Castle.Facilities.Logging.dll": {}
},
"runtime": {
"lib/net45/Castle.Facilities.Logging.dll": {}
}
},
"Castle.Windsor/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0"
},
"frameworkAssemblies": [
"System.Core",
"System.Xml"
],
"compile": {
"lib/net45/Castle.Windsor.dll": {}
},
"runtime": {
"lib/net45/Castle.Windsor.dll": {}
}
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"type": "package",
"compile": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
},
"runtime": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
}
},
"Newtonsoft.Json/8.0.3": {
"type": "package",
"compile": {
"lib/net45/Newtonsoft.Json.dll": {}
},
"runtime": {
"lib/net45/Newtonsoft.Json.dll": {}
}
},
"Nito.AsyncEx/3.0.1": {
"type": "package",
"compile": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
},
"runtime": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
}
},
"System.Collections.Immutable/1.1.36": {
"type": "package",
"compile": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
},
"runtime": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
}
}
}
},
"libraries": {
"Abp/0.9.1.4": {
"sha512": "87DIOCEOouwGd0kH6JO1WD10NwYR1CTSInzHr5+RK3MI15TaBpVz/4XDUigrXWgdw4Q9Yf7HqMuBP1KJ6PTeRg==",
"type": "package",
"files": [
"Abp.0.9.1.4.nupkg.sha512",
"Abp.nuspec",
"lib/net452/Abp.dll",
"lib/net452/Abp.pdb",
"lib/net452/Abp.xml"
]
},
"Castle.Core/3.3.0": {
"sha512": "wvlF47qlxKXurxSUWAnX79stVrnkuUPe5lHq26OiXUtMEngPaBcJ+5j+yVdFJ70hjUZpqg7qQK5hCZSex14ekQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Core.3.3.0.nupkg.sha512",
"Castle.Core.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Core.dll",
"lib/net35/Castle.Core.xml",
"lib/net40-client/Castle.Core.dll",
"lib/net40-client/Castle.Core.xml",
"lib/net45/Castle.Core.dll",
"lib/net45/Castle.Core.xml",
"lib/sl4/Castle.Core.dll",
"lib/sl4/Castle.Core.xml",
"lib/sl5/Castle.Core.dll",
"lib/sl5/Castle.Core.xml",
"readme.txt"
]
},
"Castle.LoggingFacility/3.3.0": {
"sha512": "iZ6KZmqtpTv4nP7e0xc65csC+GinzKpedpnwBcyKP83zt2h1KIPLQ//HdJJ1Aj7DfDJWXMOUwAUObcsNiiexsg==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.LoggingFacility.3.3.0.nupkg.sha512",
"Castle.LoggingFacility.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Facilities.Logging.dll",
"lib/net35/Castle.Facilities.Logging.xml",
"lib/net40-client/Castle.Facilities.Logging.dll",
"lib/net40-client/Castle.Facilities.Logging.xml",
"lib/net40/Castle.Facilities.Logging.dll",
"lib/net40/Castle.Facilities.Logging.xml",
"lib/net45/Castle.Facilities.Logging.dll",
"lib/net45/Castle.Facilities.Logging.xml",
"lib/sl4/Castle.Facilities.Logging.dll",
"lib/sl4/Castle.Facilities.Logging.xml",
"lib/sl5/Castle.Facilities.Logging.dll",
"lib/sl5/Castle.Facilities.Logging.xml",
"readme.txt"
]
},
"Castle.Windsor/3.3.0": {
"sha512": "5QiDI4DPLkIM7N9mTBaFlmh2GlWFZe+tF0tOzx0QdNE+pGWAm3gFrmKi4LnOIKIhGcocqW0zptMMIxidVMWqEQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Windsor.3.3.0.nupkg.sha512",
"Castle.Windsor.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Windsor.dll",
"lib/net35/Castle.Windsor.xml",
"lib/net40-client/Castle.Windsor.dll",
"lib/net40-client/Castle.Windsor.xml",
"lib/net40/Castle.Windsor.dll",
"lib/net40/Castle.Windsor.xml",
"lib/net45/Castle.Windsor.dll",
"lib/net45/Castle.Windsor.xml",
"lib/sl4/Castle.Windsor.dll",
"lib/sl4/Castle.Windsor.xml",
"lib/sl5/Castle.Windsor.dll",
"lib/sl5/Castle.Windsor.xml",
"readme.txt"
]
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"sha512": "jjurNglpmcv0SLBd4Fmar8ZoJ2yqfTf6iuP3p8wVH7Nvanfo8l3qTBzq3qRQz2BQlb6iXJiDWPjcnIImVz512g==",
"type": "package",
"files": [
"Microsoft.AspNet.Identity.Core.2.2.1.nupkg.sha512",
"Microsoft.AspNet.Identity.Core.nuspec",
"lib/net45/Microsoft.AspNet.Identity.Core.dll",
"lib/net45/Microsoft.AspNet.Identity.Core.xml"
]
},
"Newtonsoft.Json/8.0.3": {
"sha512": "KGsYQdS2zLH+H8x2cZaSI7e+YZ4SFIbyy1YJQYl6GYBWjf5o4H1A68nxyq+WTyVSOJQ4GqS/DiPE+UseUizgMg==",
"type": "package",
"files": [
"Newtonsoft.Json.8.0.3.nupkg.sha512",
"Newtonsoft.Json.nuspec",
"lib/net20/Newtonsoft.Json.dll",
"lib/net20/Newtonsoft.Json.xml",
"lib/net35/Newtonsoft.Json.dll",
"lib/net35/Newtonsoft.Json.xml",
"lib/net40/Newtonsoft.Json.dll",
"lib/net40/Newtonsoft.Json.xml",
"lib/net45/Newtonsoft.Json.dll",
"lib/net45/Newtonsoft.Json.xml",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml",
"tools/install.ps1"
]
},
"Nito.AsyncEx/3.0.1": {
"sha512": "JSypx/S4sBY1+0wrXcSqcdV6p5nVNFeCfIVyC9LAy69hrle/bxMJf9oZsi5UDxZl7Bsq/bD2XwxMFFOx7zVPag==",
"type": "package",
"files": [
"Nito.AsyncEx.3.0.1.nupkg.sha512",
"Nito.AsyncEx.nuspec",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.dll",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.xml",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.dll",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.xml",
"lib/MonoAndroid/Nito.AsyncEx.dll",
"lib/MonoAndroid/Nito.AsyncEx.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.xml",
"lib/net40/Nito.AsyncEx.Concurrent.dll",
"lib/net40/Nito.AsyncEx.Concurrent.xml",
"lib/net40/Nito.AsyncEx.Enlightenment.dll",
"lib/net40/Nito.AsyncEx.Enlightenment.xml",
"lib/net40/Nito.AsyncEx.dll",
"lib/net40/Nito.AsyncEx.xml",
"lib/net45/Nito.AsyncEx.Concurrent.dll",
"lib/net45/Nito.AsyncEx.Concurrent.xml",
"lib/net45/Nito.AsyncEx.Enlightenment.dll",
"lib/net45/Nito.AsyncEx.Enlightenment.xml",
"lib/net45/Nito.AsyncEx.dll",
"lib/net45/Nito.AsyncEx.xml",
"lib/netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/netcore45/Nito.AsyncEx.Enlightenment.dll",
"lib/netcore45/Nito.AsyncEx.Enlightenment.xml",
"lib/netcore45/Nito.AsyncEx.dll",
"lib/netcore45/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.xml",
"lib/sl4/Nito.AsyncEx.Enlightenment.dll",
"lib/sl4/Nito.AsyncEx.Enlightenment.xml",
"lib/sl4/Nito.AsyncEx.dll",
"lib/sl4/Nito.AsyncEx.xml",
"lib/sl5/Nito.AsyncEx.Enlightenment.dll",
"lib/sl5/Nito.AsyncEx.Enlightenment.xml",
"lib/sl5/Nito.AsyncEx.dll",
"lib/sl5/Nito.AsyncEx.xml",
"lib/wp71/Nito.AsyncEx.Enlightenment.dll",
"lib/wp71/Nito.AsyncEx.Enlightenment.xml",
"lib/wp71/Nito.AsyncEx.dll",
"lib/wp71/Nito.AsyncEx.xml",
"lib/wp8/Nito.AsyncEx.Enlightenment.dll",
"lib/wp8/Nito.AsyncEx.Enlightenment.xml",
"lib/wp8/Nito.AsyncEx.dll",
"lib/wp8/Nito.AsyncEx.xml",
"lib/wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/wpa81/Nito.AsyncEx.Enlightenment.dll",
"lib/wpa81/Nito.AsyncEx.Enlightenment.xml",
"lib/wpa81/Nito.AsyncEx.dll",
"lib/wpa81/Nito.AsyncEx.xml"
]
},
"System.Collections.Immutable/1.1.36": {
"sha512": "MOlivTIeAIQPPMUPWIIoMCvZczjFRLYUWSYwqi1szu8QPyeIbsaPeI+hpXe1DzTxNwnRnmfYaoToi6kXIfSPNg==",
"type": "package",
"files": [
"License-Stable.rtf",
"System.Collections.Immutable.1.1.36.nupkg.sha512",
"System.Collections.Immutable.nuspec",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
]
}
},
"projectFileDependencyGroups": {
"": [
"Abp >= 0.9.1.4",
"Microsoft.AspNet.Identity.Core >= 2.2.1"
],
".NETFramework,Version=v4.5.2": []
},
"tools": {},
"projectFileToolGroups": {}
}

Просмотреть файл

@ -1,140 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{BB02243D-42E6-4BFE-AC08-7F946DE80F3E}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Abp.Zero.SampleApp</RootNamespace>
<AssemblyName>Abp.Zero.SampleApp.EntityFramework</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abp, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.0.9.1.1\lib\net452\Abp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Abp.EntityFramework, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.EntityFramework.0.9.1.1\lib\net452\Abp.EntityFramework.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\..\packages\Castle.Core.3.3.3\lib\net45\Castle.Core.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Facilities.Logging, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\..\packages\Castle.LoggingFacility.3.3.0\lib\net45\Castle.Facilities.Logging.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Windsor, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<HintPath>..\..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="EntityFramework.DynamicFilters, Version=1.4.10.2, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\EntityFramework.DynamicFilters.1.4.10.2\lib\net40\EntityFramework.DynamicFilters.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<HintPath>..\..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.SqlServer.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Concurrent, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Concurrent.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Enlightenment, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Enlightenment.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\packages\System.Collections.Immutable.1.1.36\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="EntityFramework\AppDbContext.cs" />
<Compile Include="EntityFramework\AppEfRepositoryBase.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="EntityFramework\SampleAppEntityFrameworkModule.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Abp.Zero.EntityFramework\Abp.Zero.EntityFramework.csproj">
<Project>{b728e703-345b-4553-a8b0-b28bb6738688}</Project>
<Name>Abp.Zero.EntityFramework</Name>
</ProjectReference>
<ProjectReference Include="..\..\Abp.Zero\Abp.Zero.csproj">
<Project>{70d916f2-9bff-43da-b3f7-3e0655114d48}</Project>
<Name>Abp.Zero</Name>
</ProjectReference>
<ProjectReference Include="..\Abp.Zero.SampleApp\Abp.Zero.SampleApp.csproj">
<Project>{59AA0119-F76E-433F-B9D1-385F51A13A17}</Project>
<Name>Abp.Zero.SampleApp</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb"/>
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
</providers>
</entityFramework>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
</configuration>

Просмотреть файл

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Abp" version="0.9.1.1" targetFramework="net452" />
<package id="Abp.EntityFramework" version="0.9.1.1" targetFramework="net452" />
<package id="Castle.Core" version="3.3.3" targetFramework="net452" />
<package id="Castle.LoggingFacility" version="3.3.0" targetFramework="net452" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net452" />
<package id="EntityFramework" version="6.1.3" targetFramework="net452" />
<package id="EntityFramework.DynamicFilters" version="1.4.10.2" targetFramework="net452" />
<package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net452" />
</packages>

Просмотреть файл

@ -1,195 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props" Condition="Exists('..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{28D2E425-BA18-4451-9748-86A8FF596414}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Abp.Zero.SampleApp</RootNamespace>
<AssemblyName>Abp.Zero.SampleApp.NHibernateTests</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abp, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.0.9.1.1\lib\net452\Abp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Abp.NHibernate, Version=0.9.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.NHibernate.0.9.1.0\lib\net452\Abp.NHibernate.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Abp.TestBase, Version=0.9.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.TestBase.0.9.1.0\lib\net452\Abp.TestBase.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\..\packages\Castle.Core.3.3.3\lib\net45\Castle.Core.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Facilities.Logging, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\..\packages\Castle.LoggingFacility.3.3.0\lib\net45\Castle.Facilities.Logging.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Windsor, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="FluentNHibernate, Version=2.0.3.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\FluentNHibernate.2.0.3.0\lib\net40\FluentNHibernate.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Iesi.Collections, Version=4.0.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
<HintPath>..\..\packages\Iesi.Collections.4.0.1.4000\lib\net40\Iesi.Collections.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="NHibernate, Version=4.0.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
<HintPath>..\..\packages\NHibernate.4.0.4.4000\lib\net40\NHibernate.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Concurrent, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Concurrent.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Enlightenment, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Enlightenment.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="NSubstitute, Version=1.10.0.0, Culture=neutral, PublicKeyToken=92dd2e9066daa5ca, processorArchitecture=MSIL">
<HintPath>..\..\packages\NSubstitute.1.10.0.0\lib\net45\NSubstitute.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Shouldly, Version=2.7.0.0, Culture=neutral, PublicKeyToken=6042cbcb05cbc941, processorArchitecture=MSIL">
<HintPath>..\..\packages\Shouldly.2.7.0\lib\net40\Shouldly.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\packages\System.Collections.Immutable.1.1.36\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.Configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Data.SQLite, Version=1.0.101.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">
<HintPath>..\..\packages\System.Data.SQLite.Core.1.0.101.0\lib\net451\System.Data.SQLite.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="xunit.assert, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="xunit.core, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="xunit.execution.desktop, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll</HintPath>
<Private>True</Private>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="NHibernate\Mappings\RoleMap.cs" />
<Compile Include="NHibernate\Mappings\UserAccountMap.cs" />
<Compile Include="NHibernate\Mappings\UserMap.cs" />
<Compile Include="NHibernate\Mappings\TenantMap.cs" />
<Compile Include="NHibernate\NHibernateTestBase.cs" />
<Compile Include="NHibernate\Repositories\AbpProjectNameRepositoryBase.cs" />
<Compile Include="NHibernate\TestDatas\InitialTenantsBuilder.cs" />
<Compile Include="NHibernate\TestDatas\InitialTestDataBuilder.cs" />
<Compile Include="NHibernate\TestDatas\InitialTestLanguagesBuilder.cs" />
<Compile Include="NHibernate\TestDatas\InitialTestOrganizationUnitsBuilder.cs" />
<Compile Include="NHibernate\TestDatas\InitialUsersBuilder.cs" />
<Compile Include="NHibernate\UserManager_Tests.cs" />
<Compile Include="Organizations\OrganizationUnitManager_NHibernate_Tests.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="NHibernate\SampleAppNHibernateModule.cs" />
<Compile Include="NHibernate\TestDatas\InitialUserOrganizationUnitsBuilder.cs" />
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="packages.config">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Abp.Zero.NHibernate\Abp.Zero.NHibernate.csproj">
<Project>{c43a88ee-1537-40bb-8154-4271e6aad919}</Project>
<Name>Abp.Zero.NHibernate</Name>
</ProjectReference>
<ProjectReference Include="..\..\Abp.Zero\Abp.Zero.csproj">
<Project>{70d916f2-9bff-43da-b3f7-3e0655114d48}</Project>
<Name>Abp.Zero</Name>
</ProjectReference>
<ProjectReference Include="..\Abp.Zero.SampleApp\Abp.Zero.SampleApp.csproj">
<Project>{59AA0119-F76E-433F-B9D1-385F51A13A17}</Project>
<Name>Abp.Zero.SampleApp</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
<Error Condition="!Exists('..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props'))" />
<Error Condition="!Exists('..\..\packages\System.Data.SQLite.Core.1.0.101.0\build\net451\System.Data.SQLite.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\System.Data.SQLite.Core.1.0.101.0\build\net451\System.Data.SQLite.Core.targets'))" />
</Target>
<Import Project="..\..\packages\System.Data.SQLite.Core.1.0.101.0\build\net451\System.Data.SQLite.Core.targets" Condition="Exists('..\..\packages\System.Data.SQLite.Core.1.0.101.0\build\net451\System.Data.SQLite.Core.targets')" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -1,36 +0,0 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Abp.Zero.SampleApp.NHibernate")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Abp.Zero.SampleApp.NHibernate")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("065ff8ec-4aa4-48d7-938a-9b2fab844da6")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Просмотреть файл

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/></startup></configuration>

Просмотреть файл

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Abp" version="0.9.1.1" targetFramework="net452" />
<package id="Abp.NHibernate" version="0.9.1.0" targetFramework="net452" />
<package id="Abp.TestBase" version="0.9.1.0" targetFramework="net452" />
<package id="Castle.Core" version="3.3.3" targetFramework="net452" />
<package id="Castle.LoggingFacility" version="3.3.0" targetFramework="net452" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net452" />
<package id="FluentNHibernate" version="2.0.3.0" targetFramework="net452" />
<package id="Iesi.Collections" version="4.0.1.4000" targetFramework="net452" />
<package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
<package id="NHibernate" version="4.0.4.4000" targetFramework="net452" />
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net452" />
<package id="NSubstitute" version="1.10.0.0" targetFramework="net452" />
<package id="Shouldly" version="2.7.0" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net461" />
<package id="System.Data.SQLite.Core" version="1.0.101.0" targetFramework="net452" />
<package id="xunit" version="2.1.0" targetFramework="net452" />
<package id="xunit.abstractions" version="2.0.0" targetFramework="net452" />
<package id="xunit.assert" version="2.1.0" targetFramework="net452" />
<package id="xunit.core" version="2.1.0" targetFramework="net452" />
<package id="xunit.extensibility.core" version="2.1.0" targetFramework="net452" />
<package id="xunit.extensibility.execution" version="2.1.0" targetFramework="net452" />
</packages>

Просмотреть файл

@ -1,219 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props" Condition="Exists('..\..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props')" />
<Import Project="..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props" Condition="Exists('..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{3C90D572-EA4E-499C-AF95-407BFA8A36B8}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Abp.Zero.SampleApp.Tests</RootNamespace>
<AssemblyName>Abp.Zero.SampleApp.Tests</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>5451d98d</NuGetPackageImportStamp>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abp, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.0.9.1.1\lib\net452\Abp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Abp.EntityFramework, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.EntityFramework.0.9.1.1\lib\net452\Abp.EntityFramework.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Abp.TestBase, Version=0.9.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.TestBase.0.9.1.0\lib\net452\Abp.TestBase.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\Castle.Core.3.3.3\lib\net45\Castle.Core.dll</HintPath>
</Reference>
<Reference Include="Castle.Facilities.Logging">
<HintPath>..\..\packages\Castle.LoggingFacility.3.3.0\lib\net45\Castle.Facilities.Logging.dll</HintPath>
</Reference>
<Reference Include="Castle.Windsor">
<HintPath>..\..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll</HintPath>
</Reference>
<Reference Include="Effort, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6a46696d54971e6d, processorArchitecture=MSIL">
<HintPath>..\..\packages\Effort.EF6.1.1.5\lib\net45\Effort.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
</Reference>
<Reference Include="EntityFramework.DynamicFilters, Version=1.4.10.2, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\EntityFramework.DynamicFilters.1.4.10.2\lib\net40\EntityFramework.DynamicFilters.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.SqlServer.dll</HintPath>
</Reference>
<Reference Include="Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Concurrent, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Concurrent.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Enlightenment, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Enlightenment.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="NMemory, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6a46696d54971e6d, processorArchitecture=MSIL">
<HintPath>..\..\packages\NMemory.1.1.2\lib\net45\NMemory.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="NSubstitute, Version=1.10.0.0, Culture=neutral, PublicKeyToken=92dd2e9066daa5ca, processorArchitecture=MSIL">
<HintPath>..\..\packages\NSubstitute.1.10.0.0\lib\net45\NSubstitute.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Shouldly, Version=2.7.0.0, Culture=neutral, PublicKeyToken=6042cbcb05cbc941, processorArchitecture=MSIL">
<HintPath>..\..\packages\Shouldly.2.7.0\lib\net40\Shouldly.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\packages\System.Collections.Immutable.1.1.36\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Core" />
<Reference Include="System.Threading.Tasks" />
<Reference Include="System.Transactions" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll</HintPath>
</Reference>
<Reference Include="xunit.assert, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="xunit.core, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="xunit.execution.desktop, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll</HintPath>
<Private>True</Private>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Application\Editions\EditionAndFeature_Tests.cs" />
<Compile Include="Configuration\Settings_Tests.cs" />
<Compile Include="IdentityFramework\IdentityResultHelper_Tests.cs" />
<Compile Include="Ldap\LdapAuthenticationSource_Tests.cs" />
<Compile Include="Localization\ApplicationLanguageManager_Tests.cs" />
<Compile Include="Localization\ApplicationLanguageProvider_Tests.cs" />
<Compile Include="Organizations\OrganizationUnitManager_Tests.cs" />
<Compile Include="Organizations\OrganizationUnit_Tests.cs" />
<Compile Include="TestDatas\InitialTenantsBuilder.cs" />
<Compile Include="TestDatas\InitialTestDataBuilder.cs" />
<Compile Include="TestDatas\InitialTestLanguagesBuilder.cs" />
<Compile Include="Localization\SimpleLocalization_Tests.cs" />
<Compile Include="MultiTenancy\TenantManager_Tests.cs" />
<Compile Include="Roles\RoleManager_Delete_Tests.cs" />
<Compile Include="Roles\RoleManager_Tests.cs" />
<Compile Include="SampleAppTestBase.cs" />
<Compile Include="TestDatas\InitialTestOrganizationUnitsBuilder.cs" />
<Compile Include="TestDatas\InitialUserOrganizationUnitsBuilder.cs" />
<Compile Include="TestDatas\InitialUsersBuilder.cs" />
<Compile Include="Users\UserAccountSynchronizer_Tests.cs" />
<Compile Include="Users\UserAppService_Tests.cs" />
<Compile Include="Users\UserLoginHelper.cs" />
<Compile Include="Users\UserLogin_ExternalAuthenticationSources_Test.cs" />
<Compile Include="Users\UserLogin_Tests.cs" />
<Compile Include="Users\UserManager_Permission_Tests.cs" />
<Compile Include="Users\UserOrganizationUnit_Tests.cs" />
<Compile Include="Users\UserRepository_Tests.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Users\UserRole_Tests.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
<None Include="packages.config">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Abp.Zero.EntityFramework\Abp.Zero.EntityFramework.csproj">
<Project>{B728E703-345B-4553-A8B0-B28BB6738688}</Project>
<Name>Abp.Zero.EntityFramework</Name>
</ProjectReference>
<ProjectReference Include="..\..\Abp.Zero.Ldap\Abp.Zero.Ldap.csproj">
<Project>{587409A2-2470-4CC4-8F81-DB0A2B3E57A5}</Project>
<Name>Abp.Zero.Ldap</Name>
</ProjectReference>
<ProjectReference Include="..\..\Abp.Zero\Abp.Zero.csproj">
<Project>{70D916F2-9BFF-43DA-B3F7-3E0655114D48}</Project>
<Name>Abp.Zero</Name>
</ProjectReference>
<ProjectReference Include="..\Abp.Zero.SampleApp.EntityFramework\Abp.Zero.SampleApp.EntityFramework.csproj">
<Project>{BB02243D-42E6-4BFE-AC08-7F946DE80F3E}</Project>
<Name>Abp.Zero.SampleApp.EntityFramework</Name>
</ProjectReference>
<ProjectReference Include="..\Abp.Zero.SampleApp\Abp.Zero.SampleApp.csproj">
<Project>{59AA0119-F76E-433F-B9D1-385F51A13A17}</Project>
<Name>Abp.Zero.SampleApp</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
<Error Condition="!Exists('..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props'))" />
<Error Condition="!Exists('..\..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props'))" />
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"/>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
</providers>
</entityFramework>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
</configuration>

Просмотреть файл

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Abp" version="0.9.1.1" targetFramework="net452" />
<package id="Abp.EntityFramework" version="0.9.1.1" targetFramework="net452" />
<package id="Abp.TestBase" version="0.9.1.0" targetFramework="net452" />
<package id="Castle.Core" version="3.3.3" targetFramework="net452" />
<package id="Castle.LoggingFacility" version="3.3.0" targetFramework="net452" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net452" />
<package id="Effort.EF6" version="1.1.5" targetFramework="net452" />
<package id="EntityFramework" version="6.1.3" targetFramework="net452" />
<package id="EntityFramework.DynamicFilters" version="1.4.10.2" targetFramework="net452" />
<package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net452" />
<package id="NMemory" version="1.1.2" targetFramework="net452" />
<package id="NSubstitute" version="1.10.0.0" targetFramework="net452" />
<package id="Shouldly" version="2.7.0" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net452" />
<package id="xunit" version="2.1.0" targetFramework="net452" />
<package id="xunit.abstractions" version="2.0.0" targetFramework="net452" />
<package id="xunit.assert" version="2.1.0" targetFramework="net452" />
<package id="xunit.core" version="2.1.0" targetFramework="net452" />
<package id="xunit.extensibility.core" version="2.1.0" targetFramework="net452" />
<package id="xunit.extensibility.execution" version="2.1.0" targetFramework="net452" />
<package id="xunit.runner.visualstudio" version="2.1.0" targetFramework="net452" />
</packages>

Просмотреть файл

@ -1,130 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{59AA0119-F76E-433F-B9D1-385F51A13A17}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Abp.Zero.SampleApp</RootNamespace>
<AssemblyName>Abp.Zero.SampleApp</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abp, Version=0.9.1.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Abp.0.9.1.1\lib\net452\Abp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\Castle.Core.3.3.3\lib\net45\Castle.Core.dll</HintPath>
</Reference>
<Reference Include="Castle.Facilities.Logging">
<HintPath>..\..\packages\Castle.LoggingFacility.3.3.0\lib\net45\Castle.Facilities.Logging.dll</HintPath>
</Reference>
<Reference Include="Castle.Windsor">
<HintPath>..\..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll</HintPath>
</Reference>
<Reference Include="Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Concurrent, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Concurrent.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="Nito.AsyncEx.Enlightenment, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Nito.AsyncEx.3.0.1\lib\net45\Nito.AsyncEx.Enlightenment.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\packages\System.Collections.Immutable.1.1.36\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Authorization\AppPermissionChecker.cs" />
<Compile Include="Configuration\AppSettingProvider.cs" />
<Compile Include="Features\AppFeatureProvider.cs" />
<Compile Include="Editions\EditionManager.cs" />
<Compile Include="Features\FeatureValueStore.cs" />
<Compile Include="MultiTenancy\Tenant.cs" />
<Compile Include="MultiTenancy\TenantManager.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Roles\Role.cs" />
<Compile Include="Roles\RoleManager.cs" />
<Compile Include="Roles\RoleStore.cs" />
<Compile Include="SampleAppModule.cs" />
<Compile Include="Authorization\AppAuthorizationProvider.cs" />
<Compile Include="Users\Dto\CreateUserInput.cs" />
<Compile Include="Users\Dto\UpdateUserInput.cs" />
<Compile Include="Users\IUserAppService.cs" />
<Compile Include="Users\User.cs" />
<Compile Include="Users\UserAppService.cs" />
<Compile Include="Users\UserManager.cs" />
<Compile Include="Users\UserStore.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Abp.Zero\Abp.Zero.csproj">
<Project>{70d916f2-9bff-43da-b3f7-3e0655114d48}</Project>
<Name>Abp.Zero</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"/>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
</providers>
</entityFramework>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
</configuration>

Просмотреть файл

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Abp" version="0.9.1.1" targetFramework="net452" />
<package id="Castle.Core" version="3.3.3" targetFramework="net452" />
<package id="Castle.LoggingFacility" version="3.3.0" targetFramework="net452" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net452" />
<package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net452" />
</packages>

Просмотреть файл

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>97670397-edf9-4968-9a25-0eb71c68d5f8</ProjectGuid>
<RootNamespace>Abp.Zero.SampleApp.EntityFramework</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>

Просмотреть файл

@ -1,6 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Abp.Zero;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
@ -8,7 +9,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("Abp.Zero.SampleApp.EntityFramework")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyCompany("Volosoft")]
[assembly: AssemblyProduct("Abp.Zero.SampleApp.EntityFramework")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyTrademark("")]
@ -32,5 +33,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion(AbpZeroCoreModule.CurrentVersion)]
[assembly: AssemblyFileVersion(AbpZeroCoreModule.CurrentVersion)]

Просмотреть файл

@ -0,0 +1,15 @@
{
"version": "0.9.1.2-*",
"dependencies": {
"Abp.Zero.SampleApp": "0.9.1.2-*",
"Abp.Zero.EntityFramework": "0.9.1.2-*"
},
"frameworks": {
"net452": {
"frameworkAssemblies": {
}
}
}
}

Просмотреть файл

@ -0,0 +1,468 @@
{
"locked": false,
"version": 2,
"targets": {
".NETFramework,Version=v4.5.2": {
"Abp/0.9.1.4": {
"type": "package",
"dependencies": {
"Castle.LoggingFacility": "3.3.0",
"Castle.Windsor": "3.3.0",
"Newtonsoft.Json": "8.0.3",
"Nito.AsyncEx": "3.0.1",
"System.Collections.Immutable": "1.1.36"
},
"frameworkAssemblies": [
"System.ComponentModel.DataAnnotations",
"System.Configuration",
"System.Data",
"System.Runtime.Caching",
"System.Transactions"
],
"compile": {
"lib/net452/Abp.dll": {}
},
"runtime": {
"lib/net452/Abp.dll": {}
}
},
"Abp.EntityFramework/0.9.1.4": {
"type": "package",
"dependencies": {
"Abp": "0.9.1.4",
"EntityFramework": "6.1.3",
"EntityFramework.DynamicFilters": "1.4.10.2"
},
"compile": {
"lib/net452/Abp.EntityFramework.dll": {}
},
"runtime": {
"lib/net452/Abp.EntityFramework.dll": {}
}
},
"Castle.Core/3.3.0": {
"type": "package",
"compile": {
"lib/net45/Castle.Core.dll": {}
},
"runtime": {
"lib/net45/Castle.Core.dll": {}
}
},
"Castle.LoggingFacility/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0",
"Castle.Windsor": "3.3.0"
},
"compile": {
"lib/net45/Castle.Facilities.Logging.dll": {}
},
"runtime": {
"lib/net45/Castle.Facilities.Logging.dll": {}
}
},
"Castle.Windsor/3.3.0": {
"type": "package",
"dependencies": {
"Castle.Core": "3.3.0"
},
"frameworkAssemblies": [
"System.Core",
"System.Xml"
],
"compile": {
"lib/net45/Castle.Windsor.dll": {}
},
"runtime": {
"lib/net45/Castle.Windsor.dll": {}
}
},
"EntityFramework/6.1.3": {
"type": "package",
"frameworkAssemblies": [
"System.ComponentModel.DataAnnotations"
],
"compile": {
"lib/net45/EntityFramework.SqlServer.dll": {},
"lib/net45/EntityFramework.dll": {}
},
"runtime": {
"lib/net45/EntityFramework.SqlServer.dll": {},
"lib/net45/EntityFramework.dll": {}
}
},
"EntityFramework.DynamicFilters/1.4.10.2": {
"type": "package",
"dependencies": {
"EntityFramework": "6.1.1"
},
"compile": {
"lib/net40/EntityFramework.DynamicFilters.dll": {}
},
"runtime": {
"lib/net40/EntityFramework.DynamicFilters.dll": {}
}
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"type": "package",
"compile": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
},
"runtime": {
"lib/net45/Microsoft.AspNet.Identity.Core.dll": {}
}
},
"Newtonsoft.Json/8.0.3": {
"type": "package",
"compile": {
"lib/net45/Newtonsoft.Json.dll": {}
},
"runtime": {
"lib/net45/Newtonsoft.Json.dll": {}
}
},
"Nito.AsyncEx/3.0.1": {
"type": "package",
"compile": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
},
"runtime": {
"lib/net45/Nito.AsyncEx.Concurrent.dll": {},
"lib/net45/Nito.AsyncEx.Enlightenment.dll": {},
"lib/net45/Nito.AsyncEx.dll": {}
}
},
"System.Collections.Immutable/1.1.36": {
"type": "package",
"compile": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
},
"runtime": {
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
}
},
"Abp.Zero/0.9.1.2": {
"type": "project",
"framework": ".NETFramework,Version=v4.5.2",
"dependencies": {
"Abp": "0.9.1.4",
"Microsoft.AspNet.Identity.Core": "2.2.1"
},
"compile": {
"net452/Abp.Zero.dll": {}
},
"runtime": {
"net452/Abp.Zero.dll": {}
}
},
"Abp.Zero.EntityFramework/0.9.1.2": {
"type": "project",
"framework": ".NETFramework,Version=v4.5.2",
"dependencies": {
"Abp.EntityFramework": "0.9.1.4",
"Abp.Zero": "0.9.1.2"
},
"compile": {
"net452/Abp.Zero.EntityFramework.dll": {}
},
"runtime": {
"net452/Abp.Zero.EntityFramework.dll": {}
}
},
"Abp.Zero.SampleApp/0.9.1.2": {
"type": "project",
"framework": ".NETFramework,Version=v4.5.2",
"dependencies": {
"Abp.Zero": "0.9.1.2"
},
"compile": {
"net452/Abp.Zero.SampleApp.dll": {}
},
"runtime": {
"net452/Abp.Zero.SampleApp.dll": {}
}
}
}
},
"libraries": {
"Abp/0.9.1.4": {
"sha512": "87DIOCEOouwGd0kH6JO1WD10NwYR1CTSInzHr5+RK3MI15TaBpVz/4XDUigrXWgdw4Q9Yf7HqMuBP1KJ6PTeRg==",
"type": "package",
"files": [
"Abp.0.9.1.4.nupkg.sha512",
"Abp.nuspec",
"lib/net452/Abp.dll",
"lib/net452/Abp.pdb",
"lib/net452/Abp.xml"
]
},
"Abp.EntityFramework/0.9.1.4": {
"sha512": "hJTxh1lELnbh4KQA6nKI8k8MUKcVExx3L6RE8d7vzg8D1Z4L7jSmnsPsi1/sbYZg7XzbKcAh0yTx86rRszH5Nw==",
"type": "package",
"files": [
"Abp.EntityFramework.0.9.1.4.nupkg.sha512",
"Abp.EntityFramework.nuspec",
"lib/net452/Abp.EntityFramework.dll",
"lib/net452/Abp.EntityFramework.pdb",
"lib/net452/Abp.EntityFramework.xml"
]
},
"Castle.Core/3.3.0": {
"sha512": "wvlF47qlxKXurxSUWAnX79stVrnkuUPe5lHq26OiXUtMEngPaBcJ+5j+yVdFJ70hjUZpqg7qQK5hCZSex14ekQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Core.3.3.0.nupkg.sha512",
"Castle.Core.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Core.dll",
"lib/net35/Castle.Core.xml",
"lib/net40-client/Castle.Core.dll",
"lib/net40-client/Castle.Core.xml",
"lib/net45/Castle.Core.dll",
"lib/net45/Castle.Core.xml",
"lib/sl4/Castle.Core.dll",
"lib/sl4/Castle.Core.xml",
"lib/sl5/Castle.Core.dll",
"lib/sl5/Castle.Core.xml",
"readme.txt"
]
},
"Castle.LoggingFacility/3.3.0": {
"sha512": "iZ6KZmqtpTv4nP7e0xc65csC+GinzKpedpnwBcyKP83zt2h1KIPLQ//HdJJ1Aj7DfDJWXMOUwAUObcsNiiexsg==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.LoggingFacility.3.3.0.nupkg.sha512",
"Castle.LoggingFacility.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Facilities.Logging.dll",
"lib/net35/Castle.Facilities.Logging.xml",
"lib/net40-client/Castle.Facilities.Logging.dll",
"lib/net40-client/Castle.Facilities.Logging.xml",
"lib/net40/Castle.Facilities.Logging.dll",
"lib/net40/Castle.Facilities.Logging.xml",
"lib/net45/Castle.Facilities.Logging.dll",
"lib/net45/Castle.Facilities.Logging.xml",
"lib/sl4/Castle.Facilities.Logging.dll",
"lib/sl4/Castle.Facilities.Logging.xml",
"lib/sl5/Castle.Facilities.Logging.dll",
"lib/sl5/Castle.Facilities.Logging.xml",
"readme.txt"
]
},
"Castle.Windsor/3.3.0": {
"sha512": "5QiDI4DPLkIM7N9mTBaFlmh2GlWFZe+tF0tOzx0QdNE+pGWAm3gFrmKi4LnOIKIhGcocqW0zptMMIxidVMWqEQ==",
"type": "package",
"files": [
"ASL - Apache Software Foundation License.txt",
"BreakingChanges.txt",
"Castle.Windsor.3.3.0.nupkg.sha512",
"Castle.Windsor.nuspec",
"Changes.txt",
"License.txt",
"lib/net35/Castle.Windsor.dll",
"lib/net35/Castle.Windsor.xml",
"lib/net40-client/Castle.Windsor.dll",
"lib/net40-client/Castle.Windsor.xml",
"lib/net40/Castle.Windsor.dll",
"lib/net40/Castle.Windsor.xml",
"lib/net45/Castle.Windsor.dll",
"lib/net45/Castle.Windsor.xml",
"lib/sl4/Castle.Windsor.dll",
"lib/sl4/Castle.Windsor.xml",
"lib/sl5/Castle.Windsor.dll",
"lib/sl5/Castle.Windsor.xml",
"readme.txt"
]
},
"EntityFramework/6.1.3": {
"sha512": "2xzFHAF3VVdmTR3//MygtQpwfbDjeaq+nQwCcokLzen7MKHOojPaxNPQPa4diHY1QtcR7zlHAJHNRqPB7W2Syw==",
"type": "package",
"files": [
"EntityFramework.6.1.3.nupkg.sha512",
"EntityFramework.nuspec",
"content/App.config.transform",
"content/Web.config.transform",
"lib/net40/EntityFramework.SqlServer.dll",
"lib/net40/EntityFramework.SqlServer.xml",
"lib/net40/EntityFramework.dll",
"lib/net40/EntityFramework.xml",
"lib/net45/EntityFramework.SqlServer.dll",
"lib/net45/EntityFramework.SqlServer.xml",
"lib/net45/EntityFramework.dll",
"lib/net45/EntityFramework.xml",
"tools/EntityFramework.PowerShell.Utility.dll",
"tools/EntityFramework.PowerShell.dll",
"tools/EntityFramework.psd1",
"tools/EntityFramework.psm1",
"tools/about_EntityFramework.help.txt",
"tools/init.ps1",
"tools/install.ps1",
"tools/migrate.exe"
]
},
"EntityFramework.DynamicFilters/1.4.10.2": {
"sha512": "PVd0D05eqd/5mHm52jMEp6Zem7GR+81YbVuABA6w2M6Bgmbi1OMTHJmmvOnHjmmlL+yCpoIaB6cM/WAx1wRmPg==",
"type": "package",
"files": [
"EntityFramework.DynamicFilters.1.4.10.2.nupkg.sha512",
"EntityFramework.DynamicFilters.nuspec",
"lib/net40/EntityFramework.DynamicFilters.dll"
]
},
"Microsoft.AspNet.Identity.Core/2.2.1": {
"sha512": "jjurNglpmcv0SLBd4Fmar8ZoJ2yqfTf6iuP3p8wVH7Nvanfo8l3qTBzq3qRQz2BQlb6iXJiDWPjcnIImVz512g==",
"type": "package",
"files": [
"Microsoft.AspNet.Identity.Core.2.2.1.nupkg.sha512",
"Microsoft.AspNet.Identity.Core.nuspec",
"lib/net45/Microsoft.AspNet.Identity.Core.dll",
"lib/net45/Microsoft.AspNet.Identity.Core.xml"
]
},
"Newtonsoft.Json/8.0.3": {
"sha512": "KGsYQdS2zLH+H8x2cZaSI7e+YZ4SFIbyy1YJQYl6GYBWjf5o4H1A68nxyq+WTyVSOJQ4GqS/DiPE+UseUizgMg==",
"type": "package",
"files": [
"Newtonsoft.Json.8.0.3.nupkg.sha512",
"Newtonsoft.Json.nuspec",
"lib/net20/Newtonsoft.Json.dll",
"lib/net20/Newtonsoft.Json.xml",
"lib/net35/Newtonsoft.Json.dll",
"lib/net35/Newtonsoft.Json.xml",
"lib/net40/Newtonsoft.Json.dll",
"lib/net40/Newtonsoft.Json.xml",
"lib/net45/Newtonsoft.Json.dll",
"lib/net45/Newtonsoft.Json.xml",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll",
"lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml",
"tools/install.ps1"
]
},
"Nito.AsyncEx/3.0.1": {
"sha512": "JSypx/S4sBY1+0wrXcSqcdV6p5nVNFeCfIVyC9LAy69hrle/bxMJf9oZsi5UDxZl7Bsq/bD2XwxMFFOx7zVPag==",
"type": "package",
"files": [
"Nito.AsyncEx.3.0.1.nupkg.sha512",
"Nito.AsyncEx.nuspec",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.dll",
"lib/MonoAndroid/Nito.AsyncEx.Concurrent.xml",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.dll",
"lib/MonoAndroid/Nito.AsyncEx.Enlightenment.xml",
"lib/MonoAndroid/Nito.AsyncEx.dll",
"lib/MonoAndroid/Nito.AsyncEx.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.Mac20/Nito.AsyncEx.dll",
"lib/Xamarin.Mac20/Nito.AsyncEx.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Concurrent.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.Enlightenment.xml",
"lib/Xamarin.iOS10/Nito.AsyncEx.dll",
"lib/Xamarin.iOS10/Nito.AsyncEx.xml",
"lib/net40/Nito.AsyncEx.Concurrent.dll",
"lib/net40/Nito.AsyncEx.Concurrent.xml",
"lib/net40/Nito.AsyncEx.Enlightenment.dll",
"lib/net40/Nito.AsyncEx.Enlightenment.xml",
"lib/net40/Nito.AsyncEx.dll",
"lib/net40/Nito.AsyncEx.xml",
"lib/net45/Nito.AsyncEx.Concurrent.dll",
"lib/net45/Nito.AsyncEx.Concurrent.xml",
"lib/net45/Nito.AsyncEx.Enlightenment.dll",
"lib/net45/Nito.AsyncEx.Enlightenment.xml",
"lib/net45/Nito.AsyncEx.dll",
"lib/net45/Nito.AsyncEx.xml",
"lib/netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/netcore45/Nito.AsyncEx.Enlightenment.dll",
"lib/netcore45/Nito.AsyncEx.Enlightenment.xml",
"lib/netcore45/Nito.AsyncEx.dll",
"lib/netcore45/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl4+wp71/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45+sl5+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net40+netcore45/Nito.AsyncEx.dll",
"lib/portable-net40+netcore45/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wp8+wpa81/Nito.AsyncEx.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.dll",
"lib/portable-net45+netcore45+wpa81/Nito.AsyncEx.xml",
"lib/sl4/Nito.AsyncEx.Enlightenment.dll",
"lib/sl4/Nito.AsyncEx.Enlightenment.xml",
"lib/sl4/Nito.AsyncEx.dll",
"lib/sl4/Nito.AsyncEx.xml",
"lib/sl5/Nito.AsyncEx.Enlightenment.dll",
"lib/sl5/Nito.AsyncEx.Enlightenment.xml",
"lib/sl5/Nito.AsyncEx.dll",
"lib/sl5/Nito.AsyncEx.xml",
"lib/wp71/Nito.AsyncEx.Enlightenment.dll",
"lib/wp71/Nito.AsyncEx.Enlightenment.xml",
"lib/wp71/Nito.AsyncEx.dll",
"lib/wp71/Nito.AsyncEx.xml",
"lib/wp8/Nito.AsyncEx.Enlightenment.dll",
"lib/wp8/Nito.AsyncEx.Enlightenment.xml",
"lib/wp8/Nito.AsyncEx.dll",
"lib/wp8/Nito.AsyncEx.xml",
"lib/wpa81/Nito.AsyncEx.Concurrent.dll",
"lib/wpa81/Nito.AsyncEx.Concurrent.xml",
"lib/wpa81/Nito.AsyncEx.Enlightenment.dll",
"lib/wpa81/Nito.AsyncEx.Enlightenment.xml",
"lib/wpa81/Nito.AsyncEx.dll",
"lib/wpa81/Nito.AsyncEx.xml"
]
},
"System.Collections.Immutable/1.1.36": {
"sha512": "MOlivTIeAIQPPMUPWIIoMCvZczjFRLYUWSYwqi1szu8QPyeIbsaPeI+hpXe1DzTxNwnRnmfYaoToi6kXIfSPNg==",
"type": "package",
"files": [
"License-Stable.rtf",
"System.Collections.Immutable.1.1.36.nupkg.sha512",
"System.Collections.Immutable.nuspec",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
]
},
"Abp.Zero/0.9.1.2": {
"type": "project",
"path": "../../src/Abp.Zero/project.json",
"msbuildProject": "../../src/Abp.Zero/Abp.Zero.xproj"
},
"Abp.Zero.EntityFramework/0.9.1.2": {
"type": "project",
"path": "../../src/Abp.Zero.EntityFramework/project.json",
"msbuildProject": "../../src/Abp.Zero.EntityFramework/Abp.Zero.EntityFramework.xproj"
},
"Abp.Zero.SampleApp/0.9.1.2": {
"type": "project",
"path": "../Abp.Zero.SampleApp/project.json",
"msbuildProject": "../Abp.Zero.SampleApp/Abp.Zero.SampleApp.xproj"
}
},
"projectFileDependencyGroups": {
"": [
"Abp.Zero.EntityFramework >= 0.9.1.2-*",
"Abp.Zero.SampleApp >= 0.9.1.2-*"
],
".NETFramework,Version=v4.5.2": []
},
"tools": {},
"projectFileToolGroups": {}
}

Просмотреть файл

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>fa3e87c5-7273-461c-ae9f-67b416e07949</ProjectGuid>
<RootNamespace>Abp.Zero.SampleApp.NHibernateTests</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>

Просмотреть файл

@ -1,23 +1,23 @@
using Abp.Authorization.Users;
using Abp.NHibernate.EntityMappings;
namespace Abp.Zero.SampleApp.NHibernate.Mappings
{
public class UserAccountMap : EntityMap<UserAccount, long>
{
/// <summary>
/// Constructor
/// </summary>
public UserAccountMap() : base("AbpUserAccounts")
{
Map(x => x.TenantId);
Map(x => x.UserId);
Map(x => x.UserName);
Map(x => x.EmailAddress);
Map(x => x.UserLinkId);
Map(x => x.LastLoginTime);
this.MapFullAudited();
}
}
}
using Abp.Authorization.Users;
using Abp.NHibernate.EntityMappings;
namespace Abp.Zero.SampleApp.NHibernate.Mappings
{
public class UserAccountMap : EntityMap<UserAccount, long>
{
/// <summary>
/// Constructor
/// </summary>
public UserAccountMap() : base("AbpUserAccounts")
{
Map(x => x.TenantId);
Map(x => x.UserId);
Map(x => x.UserName);
Map(x => x.EmailAddress);
Map(x => x.UserLinkId);
Map(x => x.LastLoginTime);
this.MapFullAudited();
}
}
}

Просмотреть файл

@ -0,0 +1,19 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Abp.Zero.SampleApp.NHibernateTests")]
[assembly: AssemblyTrademark("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("fa3e87c5-7273-461c-ae9f-67b416e07949")]

Просмотреть файл

@ -0,0 +1,28 @@
{
"version": "1.0.0-*",
"testRunner": "xunit",
"dependencies": {
"xunit": "2.1.0",
"xunit.runner.visualstudio": "2.1.0",
"xunit.extensibility.execution": "2.1.0",
"dotnet-test-xunit": "1.0.0-rc2-build10025",
"Shouldly": "2.7.0",
"NSubstitute": "1.10.0",
"Abp.Zero.SampleApp": "0.9.1.2-*",
"Abp.TestBase": "0.9.1.4",
"Abp.Zero.NHibernate": "0.9.1.2-*",
"System.Data.SQLite.Core": "1.0.101"
},
"frameworks": {
"net452": {
"Microsoft.NETCore.App": "1.0.0-rc2-3002702"
}
},
"buildOptions": {
"copyToOutput": "SQLite.Interop.dll"
}
}

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>41f88d4f-fab9-4d0a-85e5-c71f8b63b973</ProjectGuid>
<RootNamespace>Abp.Zero.SampleApp.Tests</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>

Просмотреть файл

@ -1,96 +1,96 @@
using System.Linq;
using System.Threading.Tasks;
using Abp.Application.Editions;
using Abp.Application.Features;
using Abp.Domain.Repositories;
using Abp.Domain.Uow;
using Abp.Zero.SampleApp.Editions;
using Abp.Zero.SampleApp.Features;
using Abp.Zero.SampleApp.MultiTenancy;
using Shouldly;
using Xunit;
namespace Abp.Zero.SampleApp.Tests.Application.Editions
{
public class EditionAndFeature_Tests : SampleAppTestBase
{
private readonly EditionManager _editionManager;
private readonly TenantManager _tenantManager;
private readonly IFeatureChecker _featureChecker;
public EditionAndFeature_Tests()
{
_editionManager = Resolve<EditionManager>();
_tenantManager = Resolve<TenantManager>();
_featureChecker = Resolve<FeatureChecker>();
}
[Fact]
public async Task Should_Create_Edition()
{
await _editionManager.CreateAsync(new Edition { Name = "Standard", DisplayName = "Standard Edition" });
UsingDbContext(context =>
{
context.Editions.FirstOrDefault(e => e.Name == "Standard").ShouldNotBeNull();
});
}
[Fact]
public async Task Should_Delete_Edition()
{
var standardEdition = await CreateEditionAsync("Standard");
await _editionManager.DeleteAsync(standardEdition);
UsingDbContext(context =>
{
context.Editions.FirstOrDefault(e => e.Name == "Standard").ShouldNotBeNull();
});
}
[Fact]
public async Task Complex_Test_Scenario()
{
var standardEdition = await CreateEditionAsync("Standard");
var defaultTenant = GetDefaultTenant();
defaultTenant.EditionId = standardEdition.Id;
await _tenantManager.UpdateAsync(defaultTenant);
AbpSession.TenantId = defaultTenant.Id;
//No value initially
(await _editionManager.GetFeatureValueOrNullAsync(standardEdition.Id, AppFeatureProvider.MyBoolFeature)).ShouldBeNull();
(await _editionManager.GetFeatureValueOrNullAsync(standardEdition.Id, AppFeatureProvider.MyNumericFeature)).ShouldBeNull();
(await _tenantManager.GetFeatureValueOrNullAsync(defaultTenant.Id, AppFeatureProvider.MyBoolFeature)).ShouldBeNull();
(await _tenantManager.GetFeatureValueOrNullAsync(defaultTenant.Id, AppFeatureProvider.MyNumericFeature)).ShouldBeNull();
//Should get default values
(await _featureChecker.IsEnabledAsync(AppFeatureProvider.MyBoolFeature)).ShouldBeFalse();
(await _featureChecker.GetValueAsync(AppFeatureProvider.MyNumericFeature)).ShouldBe("42");
//Set edition values
await _editionManager.SetFeatureValueAsync(standardEdition.Id, AppFeatureProvider.MyBoolFeature, "true");
await _editionManager.SetFeatureValueAsync(standardEdition.Id, AppFeatureProvider.MyNumericFeature, "43");
//Should get new values for edition
(await _editionManager.GetFeatureValueOrNullAsync(standardEdition.Id, AppFeatureProvider.MyNumericFeature)).ShouldBe("43");
(await _editionManager.GetFeatureValueOrNullAsync(standardEdition.Id, AppFeatureProvider.MyBoolFeature)).ShouldBe("true");
//Should get edition values for tenant
(await _featureChecker.GetValueAsync(AppFeatureProvider.MyNumericFeature)).ShouldBe("43");
(await _featureChecker.IsEnabledAsync(AppFeatureProvider.MyBoolFeature)).ShouldBeTrue();
}
private async Task<Edition> CreateEditionAsync(string name)
{
UsingDbContext(context => { context.Editions.Add(new Edition { Name = name, DisplayName = name + " Edition" }); });
var standardEdition = await _editionManager.FindByNameAsync("Standard");
standardEdition.ShouldNotBeNull();
return standardEdition;
}
}
}
using System.Linq;
using System.Threading.Tasks;
using Abp.Application.Editions;
using Abp.Application.Features;
using Abp.Domain.Repositories;
using Abp.Domain.Uow;
using Abp.Zero.SampleApp.Editions;
using Abp.Zero.SampleApp.Features;
using Abp.Zero.SampleApp.MultiTenancy;
using Shouldly;
using Xunit;
namespace Abp.Zero.SampleApp.Tests.Application.Editions
{
public class EditionAndFeature_Tests : SampleAppTestBase
{
private readonly EditionManager _editionManager;
private readonly TenantManager _tenantManager;
private readonly IFeatureChecker _featureChecker;
public EditionAndFeature_Tests()
{
_editionManager = Resolve<EditionManager>();
_tenantManager = Resolve<TenantManager>();
_featureChecker = Resolve<FeatureChecker>();
}
[Fact]
public async Task Should_Create_Edition()
{
await _editionManager.CreateAsync(new Edition { Name = "Standard", DisplayName = "Standard Edition" });
UsingDbContext(context =>
{
context.Editions.FirstOrDefault(e => e.Name == "Standard").ShouldNotBeNull();
});
}
[Fact]
public async Task Should_Delete_Edition()
{
var standardEdition = await CreateEditionAsync("Standard");
await _editionManager.DeleteAsync(standardEdition);
UsingDbContext(context =>
{
context.Editions.FirstOrDefault(e => e.Name == "Standard").ShouldNotBeNull();
});
}
[Fact]
public async Task Complex_Test_Scenario()
{
var standardEdition = await CreateEditionAsync("Standard");
var defaultTenant = GetDefaultTenant();
defaultTenant.EditionId = standardEdition.Id;
await _tenantManager.UpdateAsync(defaultTenant);
AbpSession.TenantId = defaultTenant.Id;
//No value initially
(await _editionManager.GetFeatureValueOrNullAsync(standardEdition.Id, AppFeatureProvider.MyBoolFeature)).ShouldBeNull();
(await _editionManager.GetFeatureValueOrNullAsync(standardEdition.Id, AppFeatureProvider.MyNumericFeature)).ShouldBeNull();
(await _tenantManager.GetFeatureValueOrNullAsync(defaultTenant.Id, AppFeatureProvider.MyBoolFeature)).ShouldBeNull();
(await _tenantManager.GetFeatureValueOrNullAsync(defaultTenant.Id, AppFeatureProvider.MyNumericFeature)).ShouldBeNull();
//Should get default values
(await _featureChecker.IsEnabledAsync(AppFeatureProvider.MyBoolFeature)).ShouldBeFalse();
(await _featureChecker.GetValueAsync(AppFeatureProvider.MyNumericFeature)).ShouldBe("42");
//Set edition values
await _editionManager.SetFeatureValueAsync(standardEdition.Id, AppFeatureProvider.MyBoolFeature, "true");
await _editionManager.SetFeatureValueAsync(standardEdition.Id, AppFeatureProvider.MyNumericFeature, "43");
//Should get new values for edition
(await _editionManager.GetFeatureValueOrNullAsync(standardEdition.Id, AppFeatureProvider.MyNumericFeature)).ShouldBe("43");
(await _editionManager.GetFeatureValueOrNullAsync(standardEdition.Id, AppFeatureProvider.MyBoolFeature)).ShouldBe("true");
//Should get edition values for tenant
(await _featureChecker.GetValueAsync(AppFeatureProvider.MyNumericFeature)).ShouldBe("43");
(await _featureChecker.IsEnabledAsync(AppFeatureProvider.MyBoolFeature)).ShouldBeTrue();
}
private async Task<Edition> CreateEditionAsync(string name)
{
UsingDbContext(context => { context.Editions.Add(new Edition { Name = name, DisplayName = name + " Edition" }); });
var standardEdition = await _editionManager.FindByNameAsync("Standard");
standardEdition.ShouldNotBeNull();
return standardEdition;
}
}
}

Просмотреть файл

@ -1,6 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Abp.Zero;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
@ -8,7 +9,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("Abp.Zero.Tests")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyCompany("Volosoft")]
[assembly: AssemblyProduct("Abp.Zero.Tests")]
[assembly: AssemblyCopyright("Copyright © 2014")]
[assembly: AssemblyTrademark("")]
@ -32,5 +33,6 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion(AbpZeroCoreModule.CurrentVersion)]
[assembly: AssemblyFileVersion(AbpZeroCoreModule.CurrentVersion)]

Просмотреть файл

@ -1,73 +1,73 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using Abp.Authorization;
using Abp.Zero.SampleApp.Roles;
using Shouldly;
using Xunit;
namespace Abp.Zero.SampleApp.Tests.Roles
{
public class RoleManager_Tests : SampleAppTestBase
{
[Fact]
public async Task Should_Create_And_Retrieve_Role()
{
await CreateRole("Role1");
var role1Retrieved = await RoleManager.FindByNameAsync("Role1");
role1Retrieved.ShouldNotBe(null);
role1Retrieved.Name.ShouldBe("Role1");
}
[Fact]
public async Task Should_Not_Create_For_Duplicate_Name_Or_DisplayName()
{
//Create a role and check
await CreateRole("Role1", "Role One");
(await RoleManager.FindByNameAsync("Role1")).ShouldNotBe(null);
//Create with same name
(await RoleManager.CreateAsync(new Role(null, "Role1", "Role Uno"))).Succeeded.ShouldBe(false);
(await RoleManager.CreateAsync(new Role(null, "Role2", "Role One"))).Succeeded.ShouldBe(false);
}
[Fact]
public async Task PermissionTests()
{
var role1 = await CreateRole("Role1");
(await RoleManager.IsGrantedAsync(role1.Id, PermissionManager.GetPermission("Permission1"))).ShouldBe(false);
(await RoleManager.IsGrantedAsync(role1.Id, PermissionManager.GetPermission("Permission3"))).ShouldBe(true);
await GrantPermissionAsync(role1, "Permission1");
await ProhibitPermissionAsync(role1, "Permission1");
await ProhibitPermissionAsync(role1, "Permission3");
await GrantPermissionAsync(role1, "Permission3");
await GrantPermissionAsync(role1, "Permission1");
await ProhibitPermissionAsync(role1, "Permission3");
var grantedPermissions = await RoleManager.GetGrantedPermissionsAsync(role1);
grantedPermissions.Count.ShouldBe(2);
grantedPermissions.ShouldContain(p => p.Name == "Permission1");
grantedPermissions.ShouldContain(p => p.Name == "Permission4");
var newPermissionList = new List<Permission>
{
PermissionManager.GetPermission("Permission1"),
PermissionManager.GetPermission("Permission2"),
PermissionManager.GetPermission("Permission3")
};
await RoleManager.SetGrantedPermissionsAsync(role1, newPermissionList);
grantedPermissions = await RoleManager.GetGrantedPermissionsAsync(role1);
grantedPermissions.Count.ShouldBe(3);
grantedPermissions.ShouldContain(p => p.Name == "Permission1");
grantedPermissions.ShouldContain(p => p.Name == "Permission2");
grantedPermissions.ShouldContain(p => p.Name == "Permission3");
}
}
using System.Collections.Generic;
using System.Threading.Tasks;
using Abp.Authorization;
using Abp.Zero.SampleApp.Roles;
using Shouldly;
using Xunit;
namespace Abp.Zero.SampleApp.Tests.Roles
{
public class RoleManager_Tests : SampleAppTestBase
{
[Fact]
public async Task Should_Create_And_Retrieve_Role()
{
await CreateRole("Role1");
var role1Retrieved = await RoleManager.FindByNameAsync("Role1");
role1Retrieved.ShouldNotBe(null);
role1Retrieved.Name.ShouldBe("Role1");
}
[Fact]
public async Task Should_Not_Create_For_Duplicate_Name_Or_DisplayName()
{
//Create a role and check
await CreateRole("Role1", "Role One");
(await RoleManager.FindByNameAsync("Role1")).ShouldNotBe(null);
//Create with same name
(await RoleManager.CreateAsync(new Role(null, "Role1", "Role Uno"))).Succeeded.ShouldBe(false);
(await RoleManager.CreateAsync(new Role(null, "Role2", "Role One"))).Succeeded.ShouldBe(false);
}
[Fact]
public async Task PermissionTests()
{
var role1 = await CreateRole("Role1");
(await RoleManager.IsGrantedAsync(role1.Id, PermissionManager.GetPermission("Permission1"))).ShouldBe(false);
(await RoleManager.IsGrantedAsync(role1.Id, PermissionManager.GetPermission("Permission3"))).ShouldBe(true);
await GrantPermissionAsync(role1, "Permission1");
await ProhibitPermissionAsync(role1, "Permission1");
await ProhibitPermissionAsync(role1, "Permission3");
await GrantPermissionAsync(role1, "Permission3");
await GrantPermissionAsync(role1, "Permission1");
await ProhibitPermissionAsync(role1, "Permission3");
var grantedPermissions = await RoleManager.GetGrantedPermissionsAsync(role1);
grantedPermissions.Count.ShouldBe(2);
grantedPermissions.ShouldContain(p => p.Name == "Permission1");
grantedPermissions.ShouldContain(p => p.Name == "Permission4");
var newPermissionList = new List<Permission>
{
PermissionManager.GetPermission("Permission1"),
PermissionManager.GetPermission("Permission2"),
PermissionManager.GetPermission("Permission3")
};
await RoleManager.SetGrantedPermissionsAsync(role1, newPermissionList);
grantedPermissions = await RoleManager.GetGrantedPermissionsAsync(role1);
grantedPermissions.Count.ShouldBe(3);
grantedPermissions.ShouldContain(p => p.Name == "Permission1");
grantedPermissions.ShouldContain(p => p.Name == "Permission2");
grantedPermissions.ShouldContain(p => p.Name == "Permission3");
}
}
}

Просмотреть файл

@ -1,174 +1,176 @@
using System;
using System.Data.Common;
using System.Data.Entity;
using System.Linq;
using System.Threading.Tasks;
using Abp.Authorization;
using Abp.Collections;
using Abp.IdentityFramework;
using Abp.Modules;
using Abp.TestBase;
using Abp.Zero.SampleApp.EntityFramework;
using Abp.Zero.SampleApp.MultiTenancy;
using Abp.Zero.SampleApp.Roles;
using Abp.Zero.SampleApp.Tests.TestDatas;
using Abp.Zero.SampleApp.Users;
using Castle.MicroKernel.Registration;
using EntityFramework.DynamicFilters;
using Shouldly;
namespace Abp.Zero.SampleApp.Tests
{
public abstract class SampleAppTestBase : AbpIntegratedTestBase
{
protected readonly RoleManager RoleManager;
protected readonly UserManager UserManager;
protected readonly IPermissionManager PermissionManager;
protected readonly IPermissionChecker PermissionChecker;
protected SampleAppTestBase()
{
CreateInitialData();
RoleManager = Resolve<RoleManager>();
UserManager = Resolve<UserManager>();
PermissionManager = Resolve<IPermissionManager>();
PermissionChecker = Resolve<IPermissionChecker>();
}
protected override void PreInitialize()
{
base.PreInitialize();
//Fake DbConnection using Effort!
LocalIocManager.IocContainer.Register(
Component.For<DbConnection>()
.UsingFactoryMethod(Effort.DbConnectionFactory.CreateTransient)
.LifestyleSingleton()
);
}
private void CreateInitialData()
{
UsingDbContext(context => new InitialTestDataBuilder(context).Build());
}
protected override void AddModules(ITypeList<AbpModule> modules)
{
base.AddModules(modules);
modules.Add<SampleAppEntityFrameworkModule>();
}
public void UsingDbContext(Action<AppDbContext> action)
{
using (var context = LocalIocManager.Resolve<AppDbContext>())
{
context.DisableAllFilters();
action(context);
context.SaveChanges();
}
}
public T UsingDbContext<T>(Func<AppDbContext, T> func)
{
T result;
using (var context = LocalIocManager.Resolve<AppDbContext>())
{
context.DisableAllFilters();
result = func(context);
context.SaveChanges();
}
return result;
}
protected Tenant GetDefaultTenant()
{
return UsingDbContext(
context =>
{
return context.Tenants.Single(t => t.TenancyName == Tenant.DefaultTenantName);
});
}
protected User GetDefaultTenantAdmin()
{
var defaultTenant = GetDefaultTenant();
return UsingDbContext(
context =>
{
return context.Users.Single(u => u.UserName == User.AdminUserName && u.TenantId == defaultTenant.Id);
});
}
protected async Task<Role> CreateRole(string name)
{
return await CreateRole(name, name);
}
protected async Task<Role> CreateRole(string name, string displayName)
{
var role = new Role(null, name, displayName);
(await RoleManager.CreateAsync(role)).Succeeded.ShouldBe(true);
await UsingDbContext(async context =>
{
var createdRole = await context.Roles.FirstOrDefaultAsync(r => r.Name == name);
createdRole.ShouldNotBe(null);
});
return role;
}
protected async Task<User> CreateUser(string userName)
{
var user = new User
{
TenantId = AbpSession.TenantId,
UserName = userName,
Name = userName,
Surname = userName,
EmailAddress = userName + "@aspnetboilerplate.com",
IsEmailConfirmed = true,
Password = "AM4OLBpptxBYmM79lGOX9egzZk3vIQU3d/gFCJzaBjAPXzYIK3tQ2N7X4fcrHtElTw==" //123qwe
};
(await UserManager.CreateAsync(user)).CheckErrors();
await UsingDbContext(async context =>
{
var createdUser = await context.Users.FirstOrDefaultAsync(u => u.UserName == userName);
createdUser.ShouldNotBe(null);
});
return user;
}
protected async Task ProhibitPermissionAsync(Role role, string permissionName)
{
await RoleManager.ProhibitPermissionAsync(role, PermissionManager.GetPermission(permissionName));
(await RoleManager.IsGrantedAsync(role.Id, PermissionManager.GetPermission(permissionName))).ShouldBe(false);
}
protected async Task GrantPermissionAsync(Role role, string permissionName)
{
await RoleManager.GrantPermissionAsync(role, PermissionManager.GetPermission(permissionName));
(await RoleManager.IsGrantedAsync(role.Id, PermissionManager.GetPermission(permissionName))).ShouldBe(true);
}
protected async Task GrantPermissionAsync(User user, string permissionName)
{
await UserManager.GrantPermissionAsync(user, PermissionManager.GetPermission(permissionName));
(await UserManager.IsGrantedAsync(user.Id, permissionName)).ShouldBe(true);
}
protected async Task ProhibitPermissionAsync(User user, string permissionName)
{
await UserManager.ProhibitPermissionAsync(user, PermissionManager.GetPermission(permissionName));
(await UserManager.IsGrantedAsync(user.Id, permissionName)).ShouldBe(false);
}
}
using System;
using System.Data.Common;
using System.Data.Entity;
using System.Linq;
using System.Threading.Tasks;
using Abp.Authorization;
using Abp.Collections;
using Abp.IdentityFramework;
using Abp.Modules;
using Abp.TestBase;
using Abp.Zero.Ldap;
using Abp.Zero.SampleApp.EntityFramework;
using Abp.Zero.SampleApp.MultiTenancy;
using Abp.Zero.SampleApp.Roles;
using Abp.Zero.SampleApp.Tests.TestDatas;
using Abp.Zero.SampleApp.Users;
using Castle.MicroKernel.Registration;
using EntityFramework.DynamicFilters;
using Shouldly;
namespace Abp.Zero.SampleApp.Tests
{
public abstract class SampleAppTestBase : AbpIntegratedTestBase
{
protected readonly RoleManager RoleManager;
protected readonly UserManager UserManager;
protected readonly IPermissionManager PermissionManager;
protected readonly IPermissionChecker PermissionChecker;
protected SampleAppTestBase()
{
CreateInitialData();
RoleManager = Resolve<RoleManager>();
UserManager = Resolve<UserManager>();
PermissionManager = Resolve<IPermissionManager>();
PermissionChecker = Resolve<IPermissionChecker>();
}
protected override void PreInitialize()
{
base.PreInitialize();
//Fake DbConnection using Effort!
LocalIocManager.IocContainer.Register(
Component.For<DbConnection>()
.UsingFactoryMethod(Effort.DbConnectionFactory.CreateTransient)
.LifestyleSingleton()
);
}
private void CreateInitialData()
{
UsingDbContext(context => new InitialTestDataBuilder(context).Build());
}
protected override void AddModules(ITypeList<AbpModule> modules)
{
base.AddModules(modules);
modules.Add<AbpZeroLdapModule>();
modules.Add<SampleAppEntityFrameworkModule>();
}
public void UsingDbContext(Action<AppDbContext> action)
{
using (var context = LocalIocManager.Resolve<AppDbContext>())
{
context.DisableAllFilters();
action(context);
context.SaveChanges();
}
}
public T UsingDbContext<T>(Func<AppDbContext, T> func)
{
T result;
using (var context = LocalIocManager.Resolve<AppDbContext>())
{
context.DisableAllFilters();
result = func(context);
context.SaveChanges();
}
return result;
}
protected Tenant GetDefaultTenant()
{
return UsingDbContext(
context =>
{
return context.Tenants.Single(t => t.TenancyName == Tenant.DefaultTenantName);
});
}
protected User GetDefaultTenantAdmin()
{
var defaultTenant = GetDefaultTenant();
return UsingDbContext(
context =>
{
return context.Users.Single(u => u.UserName == User.AdminUserName && u.TenantId == defaultTenant.Id);
});
}
protected async Task<Role> CreateRole(string name)
{
return await CreateRole(name, name);
}
protected async Task<Role> CreateRole(string name, string displayName)
{
var role = new Role(null, name, displayName);
(await RoleManager.CreateAsync(role)).Succeeded.ShouldBe(true);
await UsingDbContext(async context =>
{
var createdRole = await context.Roles.FirstOrDefaultAsync(r => r.Name == name);
createdRole.ShouldNotBe(null);
});
return role;
}
protected async Task<User> CreateUser(string userName)
{
var user = new User
{
TenantId = AbpSession.TenantId,
UserName = userName,
Name = userName,
Surname = userName,
EmailAddress = userName + "@aspnetboilerplate.com",
IsEmailConfirmed = true,
Password = "AM4OLBpptxBYmM79lGOX9egzZk3vIQU3d/gFCJzaBjAPXzYIK3tQ2N7X4fcrHtElTw==" //123qwe
};
(await UserManager.CreateAsync(user)).CheckErrors();
await UsingDbContext(async context =>
{
var createdUser = await context.Users.FirstOrDefaultAsync(u => u.UserName == userName);
createdUser.ShouldNotBe(null);
});
return user;
}
protected async Task ProhibitPermissionAsync(Role role, string permissionName)
{
await RoleManager.ProhibitPermissionAsync(role, PermissionManager.GetPermission(permissionName));
(await RoleManager.IsGrantedAsync(role.Id, PermissionManager.GetPermission(permissionName))).ShouldBe(false);
}
protected async Task GrantPermissionAsync(Role role, string permissionName)
{
await RoleManager.GrantPermissionAsync(role, PermissionManager.GetPermission(permissionName));
(await RoleManager.IsGrantedAsync(role.Id, PermissionManager.GetPermission(permissionName))).ShouldBe(true);
}
protected async Task GrantPermissionAsync(User user, string permissionName)
{
await UserManager.GrantPermissionAsync(user, PermissionManager.GetPermission(permissionName));
(await UserManager.IsGrantedAsync(user.Id, permissionName)).ShouldBe(true);
}
protected async Task ProhibitPermissionAsync(User user, string permissionName)
{
await UserManager.ProhibitPermissionAsync(user, PermissionManager.GetPermission(permissionName));
(await UserManager.IsGrantedAsync(user.Id, permissionName)).ShouldBe(false);
}
}
}

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше