Update solution and build/infrastructure files.

pull/41/head
Lau 6 years ago
parent e0409411c9
commit a71fcc1b69

4
.gitignore vendored

@ -135,7 +135,6 @@ UpgradeLog*.htm
App_Data/*.mdf App_Data/*.mdf
App_Data/*.ldf App_Data/*.ldf
#LightSwitch generated files #LightSwitch generated files
GeneratedArtifacts/ GeneratedArtifacts/
_Pvt_Extensions/ _Pvt_Extensions/
@ -157,6 +156,7 @@ $RECYCLE.BIN/
# Mac desktop service store files # Mac desktop service store files
.DS_Store .DS_Store
/_External_Dependencies /_External_Dependencies
/packages /packages
/NuGet.Packager /NuGet.Packager
@ -164,3 +164,5 @@ $RECYCLE.BIN/
/msbuild/Compile /msbuild/Compile
/msbuild/Output /msbuild/Output
/.vs/EntityFrameworkCore.Jet /.vs/EntityFrameworkCore.Jet
.idea
!/build/

@ -0,0 +1,41 @@
<Project>
<PropertyGroup>
<DefaultNetCoreTargetFramework>netcoreapp3.1</DefaultNetCoreTargetFramework>
<DefaultNetStandardTargetFramework>netstandard2.0</DefaultNetStandardTargetFramework>
</PropertyGroup>
<Import Project=".\build\Dependencies.props" />
<Import Project=".\build\Development.props" Condition="Exists('.\build\Development.props')" />
<PropertyGroup>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionSuffix>alpha</VersionSuffix>
<Product>EntityFrameworkCore.Jet</Product>
<Description>Jet (Microsoft Access mdb or accdb files) provider for Entity Framework Core (EFCore)</Description>
<Authors>Bubi</Authors>
<Company>Bubi</Company>
<Copyright>Copyright © 2017-2020 - Bubi</Copyright>
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
<LangVersion>8.0</LangVersion>
<DebugType>portable</DebugType>
<IsPackable>False</IsPackable>
<PublishRepositoryUrl>True</PublishRepositoryUrl>
<PackageProjectUrl>https://github.com/bubibubi/EntityFrameworkCore.Jet/</PackageProjectUrl>
<!-- <PackageReleaseNotes>TODO</PackageReleaseNotes> -->
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<!-- <PackageIconUrl>TODO</PackageIconUrl> -->
<!-- <PackageIcon>packageIcon.png</PackageIcon> -->
<!-- <PackageIconFullPath>$(MSBuildThisFileDirectory)packageIcon.png</PackageIconFullPath> -->
<PackageTags>Entity Framework Core Jet;Entity Framework Core Access;Entity Framework Core MS Access;entity-framework-core-jet;entity-framework-core-access;entity-framework-core-msaccess;EF Jet;EF Access;EF MS Access;Data;O/RM;EntityFramework;EntityFrameworkCore;EFCore;Jet;Access;MS Access</PackageTags>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>git://github.com/bubibubi/EntityFrameworkCore.Jet.git</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Include="**\*.rd.xml" />
<!-- <None Include="$(PackageIconFullPath)" Pack="true" PackagePath="\"/> -->
</ItemGroup>
</Project>

@ -4,10 +4,14 @@ Microsoft Visual Studio Solution File, Format Version 12.00
VisualStudioVersion = 16.0.29806.167 VisualStudioVersion = 16.0.29806.167
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{F68095EE-6CD1-43A2-B498-6CA72CE2A0CB}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{F68095EE-6CD1-43A2-B498-6CA72CE2A0CB}"
ProjectSection(SolutionItems) = preProject
src\Directory.Build.props = src\Directory.Build.props
EndProjectSection
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{6A8DE399-1804-4113-A408-F23B7F5C9CAC}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{6A8DE399-1804-4113-A408-F23B7F5C9CAC}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
SkipMessages.txt = SkipMessages.txt SkipMessages.txt = SkipMessages.txt
test\Directory.Build.props = test\Directory.Build.props
EndProjectSection EndProjectSection
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.Jet", "src\System.Data.Jet\System.Data.Jet.csproj", "{88BE8B4F-8DA9-42B9-9A1F-839451BA5F8C}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.Jet", "src\System.Data.Jet\System.Data.Jet.csproj", "{88BE8B4F-8DA9-42B9-9A1F-839451BA5F8C}"
@ -16,11 +20,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.Jet.Test", "tes
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet", "src\EFCore.Jet\EFCore.Jet.csproj", "{D6966B04-4C38-4925-BCDE-F8655F38D04C}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet", "src\EFCore.Jet\EFCore.Jet.csproj", "{D6966B04-4C38-4925-BCDE-F8655F38D04C}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{A56C261D-351C-449B-8130-75F6FA76842C}"
ProjectSection(SolutionItems) = preProject
tools\Resources.tt = tools\Resources.tt
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet.IntegrationTests", "test\EFCore.Jet.IntegrationTests\EFCore.Jet.IntegrationTests.csproj", "{50CA2970-B995-4D28-9F6C-F7CA4940F23A}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet.IntegrationTests", "test\EFCore.Jet.IntegrationTests\EFCore.Jet.IntegrationTests.csproj", "{50CA2970-B995-4D28-9F6C-F7CA4940F23A}"
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet.FunctionalTests", "test\EFCore.Jet.FunctionalTests\EFCore.Jet.FunctionalTests.csproj", "{3C88D49A-7EF2-42BA-A8D7-9DF7D358FD24}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet.FunctionalTests", "test\EFCore.Jet.FunctionalTests\EFCore.Jet.FunctionalTests.csproj", "{3C88D49A-7EF2-42BA-A8D7-9DF7D358FD24}"
@ -31,20 +30,20 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{B7FF1850-2
docs\README.md = docs\README.md docs\README.md = docs\README.md
EndProjectSection EndProjectSection
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build help", "build help", "{20B764C9-8664-4609-A743-8CF32BA6CA69}"
ProjectSection(SolutionItems) = preProject
NuGet.Config = NuGet.Config
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{DC0C1C50-ED7E-4BC0-B45C-E3115ECCCF76}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{DC0C1C50-ED7E-4BC0-B45C-E3115ECCCF76}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
build\Dependencies.props = build\Dependencies.props build\Dependencies.props = build\Dependencies.props
build\GlobalAssemblyInfo.cs = build\GlobalAssemblyInfo.cs
build\Key.snk = build\Key.snk build\Key.snk = build\Key.snk
build\Development.props = build\Development.props build\Development.props = build\Development.props
build\Development.props.sample = build\Development.props.sample build\Development.props.sample = build\Development.props.sample
EndProjectSection EndProjectSection
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{76210BB4-A506-4838-8BBF-57DA18C8FA03}"
ProjectSection(SolutionItems) = preProject
Directory.Build.props = Directory.Build.props
NuGet.Config = NuGet.Config
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EFCore.Jet.Tests", "test\EFCore.Jet.Tests\EFCore.Jet.Tests.csproj", "{770A076B-A448-499C-BB86-A37994C04523}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EFCore.Jet.Tests", "test\EFCore.Jet.Tests\EFCore.Jet.Tests.csproj", "{770A076B-A448-499C-BB86-A37994C04523}"
EndProject EndProject
Global Global

1
build/.gitignore vendored

@ -0,0 +1 @@
Development.props

@ -0,0 +1,26 @@
<Project>
<PropertyGroup>
<!--
Specify the absolute path to the EntityFrameworkCore base directory,
to compile against that version for better development and local
debugging support.
Rename this file "development.props".
The EFCore assemblies are being compiled with an AssemblyVersion of
"42.42.42.42" by default. To not get any compilation errors
for the EFCore.MySql.IntegrationTests project, which uses
Microsoft.AspNetCore.Identity.EntityFrameworkCore, which references
it's own version of EFCore, you have to make sure, that your local
EFCore assemblies are compiled with an AssemblyVersion <= the one
referenced by Microsoft.AspNetCore.Identity.EntityFrameworkCore
(e.g. "3.1.0.0").
To achive that, run the following command in your EntityFrameworkCore
base directory:
dotnet build "/p:AssemblyVersion=3.1.0.0"
-->
<LocalEFCoreRepository>C:\Repositories\EntityFrameworkCore</LocalEFCoreRepository>
</PropertyGroup>
</Project>

@ -1,22 +0,0 @@
using System.Reflection;
using System.Runtime.InteropServices;
#if DEBUG
[assembly: AssemblyConfiguration("Debug")]
#else
[assembly: AssemblyConfiguration("Release")]
#endif
[assembly: AssemblyCompany("Bubi")]
[assembly: AssemblyProduct("EntityFrameworkCore.Jet")]
[assembly: AssemblyCopyright("Copyright © 2017-2019 - Bubi")]
[assembly: AssemblyTrademark("Before use any of the trademarks, check if they are registered")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
[assembly: Guid("e77112b7-b6ba-43a8-b21f-dd79a7a47a2f")]
[assembly: AssemblyVersion("2.2.0")]
[assembly: AssemblyFileVersion("2.2.0.0")]
[assembly: AssemblyInformationalVersion("2.2.0")]

@ -1,5 +1,6 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<MicrosoftEntityFrameworkCoreVersion>3.1.2</MicrosoftEntityFrameworkCoreVersion>
<MicrosoftEntityFrameworkCoreRelationalVersion>3.1.2</MicrosoftEntityFrameworkCoreRelationalVersion> <MicrosoftEntityFrameworkCoreRelationalVersion>3.1.2</MicrosoftEntityFrameworkCoreRelationalVersion>
<MicrosoftExtensionsConfigurationJsonVersion>3.1.2</MicrosoftExtensionsConfigurationJsonVersion> <MicrosoftExtensionsConfigurationJsonVersion>3.1.2</MicrosoftExtensionsConfigurationJsonVersion>
<MicrosoftExtensionsDependencyInjection>3.1.2</MicrosoftExtensionsDependencyInjection> <MicrosoftExtensionsDependencyInjection>3.1.2</MicrosoftExtensionsDependencyInjection>
@ -13,7 +14,11 @@
<MicrosoftBclHashCodeVersion>1.1.0</MicrosoftBclHashCodeVersion> <MicrosoftBclHashCodeVersion>1.1.0</MicrosoftBclHashCodeVersion>
<SystemCollectionsImmutableVersion>1.7.0</SystemCollectionsImmutableVersion> <SystemCollectionsImmutableVersion>1.7.0</SystemCollectionsImmutableVersion>
<SystemComponentModelAnnotationsVersion>4.7.0</SystemComponentModelAnnotationsVersion> <SystemComponentModelAnnotationsVersion>4.7.0</SystemComponentModelAnnotationsVersion>
<SystemDataOleDbVersion>5.0.0-preview.3.20160.5</SystemDataOleDbVersion> <SystemDataOleDbVersion>5.0.0-preview.3.20171.3</SystemDataOleDbVersion>
</PropertyGroup>
<!-- System.Data.Jet -->
<PropertyGroup>
<MicrosoftCSharp>4.7.0</MicrosoftCSharp>
</PropertyGroup> </PropertyGroup>
<!-- System.Data.Jet.Test --> <!-- System.Data.Jet.Test -->
<!-- System.Data.Jet.PerformanceTest --> <!-- System.Data.Jet.PerformanceTest -->
@ -23,4 +28,26 @@
<MSTestTestFramework>2.1.0</MSTestTestFramework> <MSTestTestFramework>2.1.0</MSTestTestFramework>
<CoverletCollector>1.2.0</CoverletCollector> <CoverletCollector>1.2.0</CoverletCollector>
</PropertyGroup> </PropertyGroup>
<!-- EFCore.Jet.FunctionalTests -->
<PropertyGroup>
<XunitCorePackageVersion>2.4.1</XunitCorePackageVersion>
<XunitAssertPackageVersion>2.4.1</XunitAssertPackageVersion>
<XunitRunnerVisualStudioPackageVersion>2.4.1</XunitRunnerVisualStudioPackageVersion>
<XunitRunnerConsolePackageVersion>2.4.1</XunitRunnerConsolePackageVersion>
<NetTopologySuiteVersion>2.0.0</NetTopologySuiteVersion>
<SystemComponentModelTypeConverterVersion>4.3.0</SystemComponentModelTypeConverterVersion>
<CastleCoreVersion>4.4.0</CastleCoreVersion>
<MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>3.1.0</MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>
<MicrosoftExtensionsConfigurationFileExtensionsVersion>3.1.2</MicrosoftExtensionsConfigurationFileExtensionsVersion>
</PropertyGroup>
<!-- EFCore.Jet.Tests -->
<PropertyGroup>
<MicrosoftEntityFrameworkCoreDesignVersion>3.1.0</MicrosoftEntityFrameworkCoreDesignVersion>
<MicrosoftEntityFrameworkCoreTestsVersion>3.1.0</MicrosoftEntityFrameworkCoreTestsVersion>
<MicrosoftEntityFrameworkCoreRelationalTestsVersion>3.1.0</MicrosoftEntityFrameworkCoreRelationalTestsVersion>
<MicrosoftEntityFrameworkCoreRelationalSpecificationTestsVersion>3.1.0</MicrosoftEntityFrameworkCoreRelationalSpecificationTestsVersion>
<MicrosoftCodeAnalysisCSharpPackageVersion>3.4.0</MicrosoftCodeAnalysisCSharpPackageVersion>
<MicrosoftExtensionsDependencyModelPackageVersion>3.1.0</MicrosoftExtensionsDependencyModelPackageVersion>
<MoqVersion>4.13.1</MoqVersion>
</PropertyGroup>
</Project> </Project>

@ -2,6 +2,7 @@
<Import Project="..\Directory.Build.props" /> <Import Project="..\Directory.Build.props" />
<PropertyGroup> <PropertyGroup>
<NoWarn>$(NoWarn);EF1001</NoWarn>
<IsPackable>True</IsPackable> <IsPackable>True</IsPackable>
<IncludeSymbols>True</IncludeSymbols> <IncludeSymbols>True</IncludeSymbols>
<SignAssembly>True</SignAssembly> <SignAssembly>True</SignAssembly>

@ -51,6 +51,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(LocalEFCoreRepository)' == ''"> <ItemGroup Condition="'$(LocalEFCoreRepository)' == ''">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="$(MicrosoftEntityFrameworkCoreVersion)" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(MicrosoftEntityFrameworkCoreRelationalVersion)" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(MicrosoftEntityFrameworkCoreRelationalVersion)" />
</ItemGroup> </ItemGroup>

@ -0,0 +1,9 @@
<Project>
<Import Project="..\Directory.Build.props" />
<PropertyGroup>
<NoWarn>$(NoWarn);EF1001;xUnit1003</NoWarn>
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
</PropertyGroup>
</Project>

@ -26,7 +26,6 @@
<ItemGroup Condition="'$(LocalEFCoreRepository)' == ''"> <ItemGroup Condition="'$(LocalEFCoreRepository)' == ''">
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="$(MicrosoftEntityFrameworkCoreDesignVersion)" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="$(MicrosoftEntityFrameworkCoreDesignVersion)" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(MicrosoftEntityFrameworkCoreRelationalVersion)" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(MicrosoftEntityFrameworkCoreRelationalVersion)" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational.Tests" Version="$(MicrosoftEntityFrameworkCoreRelationalTestsVersion)" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational.Specification.Tests" Version="$(MicrosoftEntityFrameworkCoreRelationalSpecificationTestsVersion)" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational.Specification.Tests" Version="$(MicrosoftEntityFrameworkCoreRelationalSpecificationTestsVersion)" />
</ItemGroup> </ItemGroup>

@ -1,3 +1,6 @@
{ {
"appDomain": "denied" "appDomain": "denied",
"parallelizeAssembly": false,
"parallelizeTestCollections": false,
"diagnosticMessages": true
} }

Loading…
Cancel
Save