From f55710825c70540cbc19ae41c92289564e1eafc7 Mon Sep 17 00:00:00 2001 From: Laurents Meyer Date: Sun, 15 Oct 2023 21:44:51 +0200 Subject: [PATCH] Add docker files for testing. (#153) --- .docker/BuildAllDockerfiles.ps1 | 1 + .docker/windows-ace-12.0-x64.dockerfile | 72 +++++++++++++++++++++++++ .docker/windows-ace-12.0-x86.dockerfile | 72 +++++++++++++++++++++++++ .docker/windows-ace-16.0-x64.dockerfile | 72 +++++++++++++++++++++++++ .docker/windows-ace-16.0-x86.dockerfile | 72 +++++++++++++++++++++++++ .docker/windows-ace-none-x64.dockerfile | 66 +++++++++++++++++++++++ .docker/windows-ace-none-x86.dockerfile | 66 +++++++++++++++++++++++ .dockerignore | 2 + .gitignore | 3 +- Directory.Build.props | 2 +- 10 files changed, 426 insertions(+), 2 deletions(-) create mode 100644 .docker/BuildAllDockerfiles.ps1 create mode 100644 .docker/windows-ace-12.0-x64.dockerfile create mode 100644 .docker/windows-ace-12.0-x86.dockerfile create mode 100644 .docker/windows-ace-16.0-x64.dockerfile create mode 100644 .docker/windows-ace-16.0-x86.dockerfile create mode 100644 .docker/windows-ace-none-x64.dockerfile create mode 100644 .docker/windows-ace-none-x86.dockerfile create mode 100644 .dockerignore diff --git a/.docker/BuildAllDockerfiles.ps1 b/.docker/BuildAllDockerfiles.ps1 new file mode 100644 index 0000000..9bcf2be --- /dev/null +++ b/.docker/BuildAllDockerfiles.ps1 @@ -0,0 +1 @@ +Get-ChildItem $PSScriptRoot -Filter '*.dockerfile' -File | ForEach-Object { echo "Build $($_.Name)"; docker build -f $_.FullName -t "$($_.BaseName):latest" (Join-Path $PSScriptRoot '..') } \ No newline at end of file diff --git a/.docker/windows-ace-12.0-x64.dockerfile b/.docker/windows-ace-12.0-x64.dockerfile new file mode 100644 index 0000000..45f9fe6 --- /dev/null +++ b/.docker/windows-ace-12.0-x64.dockerfile @@ -0,0 +1,72 @@ +# asdfescape=` + +FROM mcr.microsoft.com/windows:ltsc2019-amd64 + +ARG ARCHITECTURE=x64 + +ARG PS_VERSION=7.3.8 +ARG PS_PACKAGE_FILE=PowerShell-$PS_VERSION-win-$ARCHITECTURE.msi +ARG PS_PACKAGE_URL=https://github.com/PowerShell/PowerShell/releases/download/v$PS_VERSION/$PS_PACKAGE_FILE + +ARG ACE_PACKAGE_FILE=AccessDatabaseEngine_x64.exe +ARG ACE_PACKAGE_URL=https://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/$ACE_PACKAGE_FILE +ARG ACE_SILENT_INSTALL_ARG=/passive + +ENV DOTNET_CLI_TELEMETRY_OPTOUT=true \ + DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true \ + DOTNET_NOLOGO=true + +# Ignore any Development.props file by default. +ENV IgnoreLocalRepositories=true + +# +# Install PowerShell: +# + +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN Invoke-WebRequest $env:PS_PACKAGE_URL -OutFile $env:PS_PACKAGE_FILE; \ + msiexec.exe /package $env:PS_PACKAGE_FILE /quiet ADD_PATH=1 DISABLE_TELEMETRY=1 | Out-Default + +SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN $PSVersionTable; \ + Set-ExecutionPolicy Unrestricted + +# +# Install .NET SDK: +# + +COPY global.json dotnet-install-global.json + +RUN echo '.NET Information Before SDK Install'; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } \ + echo 'Install .NET SDK'; \ + &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -JSonFile dotnet-install-global.json -Architecture $env:ARCHITECTURE -InstallDir "C:\dotnet_$env:ARCHITECTURE" -Verbose && \ + [Environment]::SetEnvironmentVariable('Path', $env:Path, 'Machine'); \ + $env:Path; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } + +# +# Install Access Runtime: +# + +RUN Invoke-WebRequest $env:ACE_PACKAGE_URL -OutFile $env:ACE_PACKAGE_FILE && \ + & ".\$env:ACE_PACKAGE_FILE" $env:ACE_SILENT_INSTALL_ARG | Out-Default && \ + 'DAO:'; \ + Get-ChildItem 'HKLM:\SOFTWARE\Classes\DAO.DBEngine*' | Select-Object; \ + 'OLE DB:'; \ + foreach ($provider in [System.Data.OleDb.OleDbEnumerator]::GetRootEnumerator()) { \ + $v = New-Object PSObject; \ + for ($i = 0; $i -lt $provider.FieldCount; $i++) { \ + Add-Member -in $v NoteProperty $provider.GetName($i) $provider.GetValue($i); \ + } \ + $v; \ + } \ + echo "Architecture: $([Environment]::Is64BitProcess ? 'x64' : 'x86')" + +RUN mkdir 'C:\Source' +WORKDIR 'C:\Source' + +ENTRYPOINT ["pwsh", "-c"] +CMD ["pwsh"] \ No newline at end of file diff --git a/.docker/windows-ace-12.0-x86.dockerfile b/.docker/windows-ace-12.0-x86.dockerfile new file mode 100644 index 0000000..d131c0c --- /dev/null +++ b/.docker/windows-ace-12.0-x86.dockerfile @@ -0,0 +1,72 @@ +# asdfescape=` + +FROM mcr.microsoft.com/windows:ltsc2019-amd64 + +ARG ARCHITECTURE=x86 + +ARG PS_VERSION=7.3.8 +ARG PS_PACKAGE_FILE=PowerShell-$PS_VERSION-win-$ARCHITECTURE.msi +ARG PS_PACKAGE_URL=https://github.com/PowerShell/PowerShell/releases/download/v$PS_VERSION/$PS_PACKAGE_FILE + +ARG ACE_PACKAGE_FILE=AccessDatabaseEngine.exe +ARG ACE_PACKAGE_URL=https://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/$ACE_PACKAGE_FILE +ARG ACE_SILENT_INSTALL_ARG=/passive + +ENV DOTNET_CLI_TELEMETRY_OPTOUT=true \ + DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true \ + DOTNET_NOLOGO=true + +# Ignore any Development.props file by default. +ENV IgnoreLocalRepositories=true + +# +# Install PowerShell: +# + +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN Invoke-WebRequest $env:PS_PACKAGE_URL -OutFile $env:PS_PACKAGE_FILE; \ + msiexec.exe /package $env:PS_PACKAGE_FILE /quiet ADD_PATH=1 DISABLE_TELEMETRY=1 | Out-Default + +SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN $PSVersionTable; \ + Set-ExecutionPolicy Unrestricted + +# +# Install .NET SDK: +# + +COPY global.json dotnet-install-global.json + +RUN echo '.NET Information Before SDK Install'; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } \ + echo 'Install .NET SDK'; \ + &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -JSonFile dotnet-install-global.json -Architecture $env:ARCHITECTURE -InstallDir "C:\dotnet_$env:ARCHITECTURE" -Verbose && \ + [Environment]::SetEnvironmentVariable('Path', $env:Path, 'Machine'); \ + $env:Path; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } + +# +# Install Access Runtime: +# + +RUN Invoke-WebRequest $env:ACE_PACKAGE_URL -OutFile $env:ACE_PACKAGE_FILE && \ + & ".\$env:ACE_PACKAGE_FILE" $env:ACE_SILENT_INSTALL_ARG | Out-Default && \ + 'DAO:'; \ + Get-ChildItem 'HKLM:\SOFTWARE\Classes\DAO.DBEngine*' | Select-Object; \ + 'OLE DB:'; \ + foreach ($provider in [System.Data.OleDb.OleDbEnumerator]::GetRootEnumerator()) { \ + $v = New-Object PSObject; \ + for ($i = 0; $i -lt $provider.FieldCount; $i++) { \ + Add-Member -in $v NoteProperty $provider.GetName($i) $provider.GetValue($i); \ + } \ + $v; \ + } \ + echo "Architecture: $([Environment]::Is64BitProcess ? 'x64' : 'x86')" + +RUN mkdir 'C:\Source' +WORKDIR 'C:\Source' + +ENTRYPOINT ["pwsh", "-c"] +CMD ["pwsh"] \ No newline at end of file diff --git a/.docker/windows-ace-16.0-x64.dockerfile b/.docker/windows-ace-16.0-x64.dockerfile new file mode 100644 index 0000000..92f931c --- /dev/null +++ b/.docker/windows-ace-16.0-x64.dockerfile @@ -0,0 +1,72 @@ +# asdfescape=` + +FROM mcr.microsoft.com/windows:ltsc2019-amd64 + +ARG ARCHITECTURE=x64 + +ARG PS_VERSION=7.3.8 +ARG PS_PACKAGE_FILE=PowerShell-$PS_VERSION-win-$ARCHITECTURE.msi +ARG PS_PACKAGE_URL=https://github.com/PowerShell/PowerShell/releases/download/v$PS_VERSION/$PS_PACKAGE_FILE + +ARG ACE_PACKAGE_FILE=AccessDatabaseEngine_x64.exe +ARG ACE_PACKAGE_URL=https://download.microsoft.com/download/3/5/C/35C84C36-661A-44E6-9324-8786B8DBE231/$ACE_PACKAGE_FILE +ARG ACE_SILENT_INSTALL_ARG=/passive + +ENV DOTNET_CLI_TELEMETRY_OPTOUT=true \ + DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true \ + DOTNET_NOLOGO=true + +# Ignore any Development.props file by default. +ENV IgnoreLocalRepositories=true + +# +# Install PowerShell: +# + +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN Invoke-WebRequest $env:PS_PACKAGE_URL -OutFile $env:PS_PACKAGE_FILE; \ + msiexec.exe /package $env:PS_PACKAGE_FILE /quiet ADD_PATH=1 DISABLE_TELEMETRY=1 | Out-Default + +SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN $PSVersionTable; \ + Set-ExecutionPolicy Unrestricted + +# +# Install .NET SDK: +# + +COPY global.json dotnet-install-global.json + +RUN echo '.NET Information Before SDK Install'; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } \ + echo 'Install .NET SDK'; \ + &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -JSonFile dotnet-install-global.json -Architecture $env:ARCHITECTURE -InstallDir "C:\dotnet_$env:ARCHITECTURE" -Verbose && \ + [Environment]::SetEnvironmentVariable('Path', $env:Path, 'Machine'); \ + $env:Path; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } + +# +# Install Access Runtime: +# + +RUN Invoke-WebRequest $env:ACE_PACKAGE_URL -OutFile $env:ACE_PACKAGE_FILE && \ + & ".\$env:ACE_PACKAGE_FILE" $env:ACE_SILENT_INSTALL_ARG | Out-Default && \ + 'DAO:'; \ + Get-ChildItem 'HKLM:\SOFTWARE\Classes\DAO.DBEngine*' | Select-Object; \ + 'OLE DB:'; \ + foreach ($provider in [System.Data.OleDb.OleDbEnumerator]::GetRootEnumerator()) { \ + $v = New-Object PSObject; \ + for ($i = 0; $i -lt $provider.FieldCount; $i++) { \ + Add-Member -in $v NoteProperty $provider.GetName($i) $provider.GetValue($i); \ + } \ + $v; \ + } \ + echo "Architecture: $([Environment]::Is64BitProcess ? 'x64' : 'x86')" + +RUN mkdir 'C:\Source' +WORKDIR 'C:\Source' + +ENTRYPOINT ["pwsh", "-c"] +CMD ["pwsh"] \ No newline at end of file diff --git a/.docker/windows-ace-16.0-x86.dockerfile b/.docker/windows-ace-16.0-x86.dockerfile new file mode 100644 index 0000000..cc45c96 --- /dev/null +++ b/.docker/windows-ace-16.0-x86.dockerfile @@ -0,0 +1,72 @@ +# asdfescape=` + +FROM mcr.microsoft.com/windows:ltsc2019-amd64 + +ARG ARCHITECTURE=x86 + +ARG PS_VERSION=7.3.8 +ARG PS_PACKAGE_FILE=PowerShell-$PS_VERSION-win-$ARCHITECTURE.msi +ARG PS_PACKAGE_URL=https://github.com/PowerShell/PowerShell/releases/download/v$PS_VERSION/$PS_PACKAGE_FILE + +ARG ACE_PACKAGE_FILE=AccessDatabaseEngine.exe +ARG ACE_PACKAGE_URL=https://download.microsoft.com/download/3/5/C/35C84C36-661A-44E6-9324-8786B8DBE231/$ACE_PACKAGE_FILE +ARG ACE_SILENT_INSTALL_ARG=/passive + +ENV DOTNET_CLI_TELEMETRY_OPTOUT=true \ + DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true \ + DOTNET_NOLOGO=true + +# Ignore any Development.props file by default. +ENV IgnoreLocalRepositories=true + +# +# Install PowerShell: +# + +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN Invoke-WebRequest $env:PS_PACKAGE_URL -OutFile $env:PS_PACKAGE_FILE; \ + msiexec.exe /package $env:PS_PACKAGE_FILE /quiet ADD_PATH=1 DISABLE_TELEMETRY=1 | Out-Default + +SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN $PSVersionTable; \ + Set-ExecutionPolicy Unrestricted + +# +# Install .NET SDK: +# + +COPY global.json dotnet-install-global.json + +RUN echo '.NET Information Before SDK Install'; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } \ + echo 'Install .NET SDK'; \ + &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -JSonFile dotnet-install-global.json -Architecture $env:ARCHITECTURE -InstallDir "C:\dotnet_$env:ARCHITECTURE" -Verbose && \ + [Environment]::SetEnvironmentVariable('Path', $env:Path, 'Machine'); \ + $env:Path; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } + +# +# Install Access Runtime: +# + +RUN Invoke-WebRequest $env:ACE_PACKAGE_URL -OutFile $env:ACE_PACKAGE_FILE && \ + & ".\$env:ACE_PACKAGE_FILE" $env:ACE_SILENT_INSTALL_ARG | Out-Default && \ + 'DAO:'; \ + Get-ChildItem 'HKLM:\SOFTWARE\Classes\DAO.DBEngine*' | Select-Object; \ + 'OLE DB:'; \ + foreach ($provider in [System.Data.OleDb.OleDbEnumerator]::GetRootEnumerator()) { \ + $v = New-Object PSObject; \ + for ($i = 0; $i -lt $provider.FieldCount; $i++) { \ + Add-Member -in $v NoteProperty $provider.GetName($i) $provider.GetValue($i); \ + } \ + $v; \ + } \ + echo "Architecture: $([Environment]::Is64BitProcess ? 'x64' : 'x86')" + +RUN mkdir 'C:\Source' +WORKDIR 'C:\Source' + +ENTRYPOINT ["pwsh", "-c"] +CMD ["pwsh"] \ No newline at end of file diff --git a/.docker/windows-ace-none-x64.dockerfile b/.docker/windows-ace-none-x64.dockerfile new file mode 100644 index 0000000..f46f600 --- /dev/null +++ b/.docker/windows-ace-none-x64.dockerfile @@ -0,0 +1,66 @@ +# asdfescape=` + +FROM mcr.microsoft.com/windows:ltsc2019-amd64 + +ARG ARCHITECTURE=x64 + +ARG PS_VERSION=7.3.8 +ARG PS_PACKAGE_FILE=PowerShell-$PS_VERSION-win-$ARCHITECTURE.msi +ARG PS_PACKAGE_URL=https://github.com/PowerShell/PowerShell/releases/download/v$PS_VERSION/$PS_PACKAGE_FILE + +ENV DOTNET_CLI_TELEMETRY_OPTOUT=true \ + DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true \ + DOTNET_NOLOGO=true + +# Ignore any Development.props file by default. +ENV IgnoreLocalRepositories=true + +# +# Install PowerShell: +# + +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN Invoke-WebRequest $env:PS_PACKAGE_URL -OutFile $env:PS_PACKAGE_FILE; \ + msiexec.exe /package $env:PS_PACKAGE_FILE /quiet ADD_PATH=1 DISABLE_TELEMETRY=1 | Out-Default + +SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN $PSVersionTable; \ + Set-ExecutionPolicy Unrestricted + +# +# Install .NET SDK: +# + +COPY global.json dotnet-install-global.json + +RUN echo '.NET Information Before SDK Install'; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } \ + echo 'Install .NET SDK'; \ + &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -JSonFile dotnet-install-global.json -Architecture $env:ARCHITECTURE -InstallDir "C:\dotnet_$env:ARCHITECTURE" -Verbose && \ + [Environment]::SetEnvironmentVariable('Path', $env:Path, 'Machine'); \ + $env:Path; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } + +# +# Output provider information: +# + +RUN 'DAO:'; \ + Get-ChildItem 'HKLM:\SOFTWARE\Classes\DAO.DBEngine*' | Select-Object; \ + 'OLE DB:'; \ + foreach ($provider in [System.Data.OleDb.OleDbEnumerator]::GetRootEnumerator()) { \ + $v = New-Object PSObject; \ + for ($i = 0; $i -lt $provider.FieldCount; $i++) { \ + Add-Member -in $v NoteProperty $provider.GetName($i) $provider.GetValue($i); \ + } \ + $v; \ + } \ + echo "Architecture: $([Environment]::Is64BitProcess ? 'x64' : 'x86')" + +RUN mkdir 'C:\Source' +WORKDIR 'C:\Source' + +ENTRYPOINT ["pwsh", "-c"] +CMD ["pwsh"] \ No newline at end of file diff --git a/.docker/windows-ace-none-x86.dockerfile b/.docker/windows-ace-none-x86.dockerfile new file mode 100644 index 0000000..a9d35a0 --- /dev/null +++ b/.docker/windows-ace-none-x86.dockerfile @@ -0,0 +1,66 @@ +# asdfescape=` + +FROM mcr.microsoft.com/windows:ltsc2019-amd64 + +ARG ARCHITECTURE=x86 + +ARG PS_VERSION=7.3.8 +ARG PS_PACKAGE_FILE=PowerShell-$PS_VERSION-win-$ARCHITECTURE.msi +ARG PS_PACKAGE_URL=https://github.com/PowerShell/PowerShell/releases/download/v$PS_VERSION/$PS_PACKAGE_FILE + +ENV DOTNET_CLI_TELEMETRY_OPTOUT=true \ + DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true \ + DOTNET_NOLOGO=true + +# Ignore any Development.props file by default. +ENV IgnoreLocalRepositories=true + +# +# Install PowerShell: +# + +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN Invoke-WebRequest $env:PS_PACKAGE_URL -OutFile $env:PS_PACKAGE_FILE; \ + msiexec.exe /package $env:PS_PACKAGE_FILE /quiet ADD_PATH=1 DISABLE_TELEMETRY=1 | Out-Default + +SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +RUN $PSVersionTable; \ + Set-ExecutionPolicy Unrestricted + +# +# Install .NET SDK: +# + +COPY global.json dotnet-install-global.json + +RUN echo '.NET Information Before SDK Install'; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } \ + echo 'Install .NET SDK'; \ + &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -JSonFile dotnet-install-global.json -Architecture $env:ARCHITECTURE -InstallDir "C:\dotnet_$env:ARCHITECTURE" -Verbose && \ + [Environment]::SetEnvironmentVariable('Path', $env:Path, 'Machine'); \ + $env:Path; \ + try { dotnet --info } catch { echo "No $env:ARCHITECTURE .NET SDK installed." } + +# +# Output provider information: +# + +RUN 'DAO:'; \ + Get-ChildItem 'HKLM:\SOFTWARE\Classes\DAO.DBEngine*' | Select-Object; \ + 'OLE DB:'; \ + foreach ($provider in [System.Data.OleDb.OleDbEnumerator]::GetRootEnumerator()) { \ + $v = New-Object PSObject; \ + for ($i = 0; $i -lt $provider.FieldCount; $i++) { \ + Add-Member -in $v NoteProperty $provider.GetName($i) $provider.GetValue($i); \ + } \ + $v; \ + } \ + echo "Architecture: $([Environment]::Is64BitProcess ? 'x64' : 'x86')" + +RUN mkdir 'C:\Source' +WORKDIR 'C:\Source' + +ENTRYPOINT ["pwsh", "-c"] +CMD ["pwsh"] \ No newline at end of file diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..866008a --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +** +!global.json \ No newline at end of file diff --git a/.gitignore b/.gitignore index 6a68b5b..48a23c7 100644 --- a/.gitignore +++ b/.gitignore @@ -164,6 +164,7 @@ $RECYCLE.BIN/ /msbuild/Compile /msbuild/Output /.vs/EntityFrameworkCore.Jet -/.dotnet*/ +/.dotnet* +/.run-local .idea Development.props \ No newline at end of file diff --git a/Directory.Build.props b/Directory.Build.props index 206d2b4..ccbeb11 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - + EntityFrameworkCore.Jet