WinForms从.NET 4.x迁移到.NET 5-如何从项目中删除AspNetCore依赖项?

WinForms从.NET 4.x迁移到.NET 5-如何从项目中删除AspNetCore依赖项?,winforms,.net-5,Winforms,.net 5,我最近使用新的预览.NET升级助手将.NET Framework 4.8 WinForms项目迁移到.NET 5。我已经通过代码解决了不兼容问题,但在尝试构建应用程序时遇到了一个无法理解的错误 Severity Code Description Project File Line Suppression State Error MSB4096 The item "C:\TFSRoot\SEImportDatabase\SE Import Database 5

我最近使用新的预览.NET升级助手将.NET Framework 4.8 WinForms项目迁移到.NET 5。我已经通过代码解决了不兼容问题,但在尝试构建应用程序时遇到了一个无法理解的错误

Severity    Code    Description Project File    Line    Suppression State
Error   MSB4096 The item "C:\TFSRoot\SEImportDatabase\SE Import Database 5.0\DataCleansing\obj\x64\Debug\net5.0-windows\apphost.exe" in item list "ContentWithTargetPath" does not define a value for metadata "TargetPath".  In order to use this metadata, either qualify it by specifying %(ContentWithTargetPath.TargetPath), or ensure that all items in this list define a value for this metadata.   DataCleansing   C:\Program Files (x86)\dotnet\sdk\5.0.201\Sdks\Microsoft.NET.Sdk.Razor\build\netstandard2.0\Microsoft.NET.Sdk.Razor.StaticWebAssets.targets 203 
目标文件中引用的部分是:

<ItemGroup>
  <_WebRootFiles Include="@(ContentWithTargetPath)" Condition="$([System.String]::Copy('%(TargetPath)').Replace('\','/').StartsWith('wwwroot/'))" />
  <_ReferencedStaticWebAssets Include="@(StaticWebAsset)" Condition="'%(SourceType)' != ''" />
</ItemGroup>
我假设框架依赖性导致了上述错误,但我不知道它为什么存在,也不知道如何删除它

如何从WinForms项目中删除这些依赖项?或者是否有其他原因会导致此错误

以下是我的依赖项的屏幕截图:

编辑:根据要求,这是我的csproj内容

<Project Sdk="Microsoft.NET.Sdk.Web">
  <!--<Import Project="..\packages\EntityFramework.6.4.4\build\EntityFramework.props" Condition="Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.props')" />-->
  <PropertyGroup>
    <TargetFramework>net5.0-windows</TargetFramework>
    <OutputType>WinExe</OutputType>
    <AssemblyName>SE Import Data Cleansing Application</AssemblyName>
    <ManifestCertificateThumbprint>{data here}</ManifestCertificateThumbprint>
    <ManifestKeyFile>DataCleansing_TemporaryKey.pfx</ManifestKeyFile>
    <GenerateManifests>true</GenerateManifests>
    <SignManifests>false</SignManifests>
    <IsWebBootstrapper>false</IsWebBootstrapper>
    <SccProjectName>SAK</SccProjectName>
    <SccLocalPath>SAK</SccLocalPath>
    <SccAuxPath>SAK</SccAuxPath>
    <SccProvider>SAK</SccProvider>
    <PublishUrl>\\lifeaction.net\dfs\download\Life Action\SE Import Database Core\</PublishUrl>
    <Install>true</Install>
    <InstallFrom>Unc</InstallFrom>
    <UpdateEnabled>true</UpdateEnabled>
    <UpdateMode>Foreground</UpdateMode>
    <UpdateInterval>7</UpdateInterval>
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    <UpdatePeriodically>false</UpdatePeriodically>
    <UpdateRequired>false</UpdateRequired>
    <MapFileExtensions>true</MapFileExtensions>
    <TargetCulture>en-US</TargetCulture>
    <ProductName>SE Import Data Cleansing Application (Core)</ProductName>
    <PublisherName>Life Action Ministries</PublisherName>
    <CreateWebPageOnPublish>false</CreateWebPageOnPublish>
    <WebPage>publish.htm</WebPage>
    <OpenBrowserOnPublish>false</OpenBrowserOnPublish>
    <ApplicationRevision>734</ApplicationRevision>
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    <UseApplicationTrust>false</UseApplicationTrust>
    <PublishWizardCompleted>true</PublishWizardCompleted>
    <BootstrapperEnabled>true</BootstrapperEnabled>
    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
    <UseWindowsForms>true</UseWindowsForms>
    <ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
    <Platforms>x64</Platforms>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
    <OutputPath>bin\x64\Debug\</OutputPath>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
    <OutputPath>bin\x64\Release\</OutputPath>
  </PropertyGroup>
  <PropertyGroup>
    <ApplicationIcon>File import.ico</ApplicationIcon>
    <UserSecretsId>{data here}</UserSecretsId>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="LifeAction.Common.Utilities">
      <HintPath>\\lifeaction.net\dfs\download\.NET Libraries\LifeAction.Common.Utilities\LifeAction.Common.Utilities.dll</HintPath>
    </Reference>
    <Reference Include="LifeAction.SmartyStreets, Version=1.0.5490.16347, Culture=neutral, processorArchitecture=x86">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>\\lifeaction.net\dfs\download\Life Action\SmartyStreets\LifeAction.SmartyStreets.dll</HintPath>
    </Reference>
    <Reference Update="System.Core">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Update="System.Xml.Linq">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Update="DataGridView2.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Update="Properties\Settings.Designer.cs">
      <DesignTimeSharedInput>True</DesignTimeSharedInput>
      <AutoGen>True</AutoGen>
      <DependentUpon>Settings.settings</DependentUpon>
    </Compile>
    <!--<Content Include="appsettings.json" />-->
    <!--<Content Include="Splash.png" />-->
    <None Update="App.Debug.config">
      <DependentUpon>App.config</DependentUpon>
      <IsTransformFile>true</IsTransformFile>
    </None>
    <None Update="App.Release.config">
      <DependentUpon>App.config</DependentUpon>
      <IsTransformFile>true</IsTransformFile>
    </None>
    <!--<Content Include="NLog.config">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <SubType>Designer</SubType>
      <TransformOnBuild>true</TransformOnBuild>
    </Content>-->
    <None Update="NLog.Debug.config">
      <DependentUpon>NLog.config</DependentUpon>
      <IsTransformFile>true</IsTransformFile>
    </None>
    <None Update="NLog.Release.config">
      <DependentUpon>NLog.config</DependentUpon>
      <IsTransformFile>true</IsTransformFile>
    </None>
    <None Update="NLog.xsd">
      <SubType>Designer</SubType>
    </None>
    <None Update="Properties\Settings.settings">
      <Generator>SettingsSingleFileGenerator</Generator>
      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
    </None>
  </ItemGroup>
  <!--<ItemGroup>
    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
      <Visible>False</Visible>
      <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
  </ItemGroup>-->
  <!--<ItemGroup>
    <Content Include="File import.ico" />
  </ItemGroup>-->
  <ItemGroup>
    <WCFMetadata Include="Service References\" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="Resources\" />
  </ItemGroup>
  <ItemGroup>
    <PublishFile Include="Microsoft.Practices.ObjectBuilder2">
      <Visible>False</Visible>
      <Group>
      </Group>
      <TargetPath>
      </TargetPath>
      <PublishState>Exclude</PublishState>
      <IncludeHash>True</IncludeHash>
      <FileType>Assembly</FileType>
    </PublishFile>
    <PublishFile Include="Microsoft.Practices.Unity">
      <Visible>False</Visible>
      <Group>
      </Group>
      <TargetPath>
      </TargetPath>
      <PublishState>Exclude</PublishState>
      <IncludeHash>True</IncludeHash>
      <FileType>Assembly</FileType>
    </PublishFile>
    <PublishFile Include="Win32">
      <Visible>False</Visible>
      <Group>
      </Group>
      <TargetPath>
      </TargetPath>
      <PublishState>Exclude</PublishState>
      <IncludeHash>True</IncludeHash>
      <FileType>Assembly</FileType>
    </PublishFile>
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\DataCleansing.BLL\DataCleansing.BLL.csproj" />
    <ProjectReference Include="..\DataCleansing.Common\DataCleansing.Common.csproj" />
    <ProjectReference Include="..\DataCleansing.DAL\DataCleansing.DAL.csproj" />
    <ProjectReference Include="..\DataCleansing.DTO\DataCleansing.DTO.csproj" />
    <ProjectReference Include="..\DataCleansing.Interfaces\DataCleansing.Interfaces.csproj" />
    <ProjectReference Include="..\DataCleansing.Plugins\DataCleansing.Plugins.csproj" />
    <ProjectReference Include="..\DataCleansing.SE.API\DataCleansing.SE.API.csproj" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="McMaster.NETCore.Plugins" Version="1.3.1" />
    <PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="5.0.0" />
    <PackageReference Include="Microsoft.Extensions.DependencyModel" Version="5.0.0" />
    <PackageReference Include="Microsoft.Recognizers.Text.DateTime" Version="1.5.0" />
    <PackageReference Include="Microsoft.VisualStudio.SlowCheetah" Version="3.2.26" />
    <PackageReference Include="Microsoft.Windows.Compatibility" Version="5.0.2" />
    <PackageReference Include="NLog.Config" Version="4.7.8" />
    <PackageReference Include="System.Collections.Immutable" Version="5.0.0" />
    <PackageReference Include="Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers" Version="0.2.212405">
      <PrivateAssets>all</PrivateAssets>
    </PackageReference>
  </ItemGroup>
  <!--<ItemGroup>
    -->
  <!--<Compile Remove="frmAddressValidation.cs" />-->
  <!--
    -->
  <!--<Compile Remove="frmAddressValidation.Designer.cs" />-->
  <!--
    -->
  <!--<Compile Remove="frmMediaOutlets.cs" />
    <Compile Remove="frmMediaOutlets.Designer.cs" />-->
  <!--
    <Compile Remove="frmAddressValidation.cs" />
    <Compile Remove="frmAddressValidation.Designer.cs" />
    <Compile Remove="InputBoxDialog.cs" />
    <EmbeddedResource Remove="frmAddressValidation.resx" />
    -->
  <!--<Compile Remove="LayerFactory.cs" />-->
  <!--
    -->
  <!--<EmbeddedResource Remove="frmAddressValidation.resx" />-->
  <!--
    -->
  <!--<EmbeddedResource Remove="frmMediaOutlets.resx" />-->
  <!--
    <EmbeddedResource Remove="InputBoxDialog.resx" />
  </ItemGroup>-->
  <ItemGroup>
    <None Remove="DataCleansing.csproj.vspscc" />
  </ItemGroup>
  <!--<Import Project="..\packages\EntityFramework.6.4.4\build\EntityFramework.targets" Condition="Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.targets')" />-->
  <Import Project="..\packages\Microsoft.VisualStudio.SlowCheetah.3.2.26\build\Microsoft.VisualStudio.SlowCheetah.targets" Condition="Exists('..\packages\Microsoft.VisualStudio.SlowCheetah.3.2.26\build\Microsoft.VisualStudio.SlowCheetah.targets')" />
</Project>

net5.0-windows
温克斯
SE导入数据清理应用程序
{data here}
数据清理_TemporaryKey.pfx
真的
假的
假的
萨克
萨克
萨克
萨克
\\lifeaction.net\dfs\download\Life Action\SE导入数据库核心\
真的
北卡罗来纳大学
真的
前景
7.
天
假的
假的
真的
恩美
SE导入数据清理应用程序(核心)
生命行动部
假的
publish.htm
假的
734
1.0.0.%2a
假的
真的
真的
假的
真的
真的
x64
bin\x64\Debug\
bin\x64\Release\
文件import.ico
{data here}
\\lifeaction.net\dfs\download\.net Libraries\lifeaction.Common.Utilities\lifeaction.Common.Utilities.dll
假的
\\lifeaction.net\dfs\download\Life Action\SmartyStreets\lifeaction.SmartyStreets.dll
3.5
3.5
组成部分
真的
真的
设置。设置
App.config
真的
App.config
真的
NLog.config
真的
NLog.config
真的
设计师
设置单个文件生成器
Settings.Designer.cs
假的
排除
真的
装配
假的
排除
真的
装配
假的
排除
真的
装配
全部的

您使用了错误的SDK

Windows窗体项目的权限是Microsoft.NET.Sdk.WindowsDesktop;但是,从.NET 5.0开始,WinForms项目应该指定
Microsoft.NET.Sdk
,而不是
Microsoft.NET.Sdk.WindowsDesktop
,如下所示:

  • 将sdk设置为
  • 将目标框架设置为
    net5.0-windows
  • 设置为true
它还可以使用
;但是根据
TargetFramework
设置为
net5.0-windows
并将
UseWindowsForms
设置为
true
将自动导入windows桌面SDK。如果您的项目以.NET 5.0或更高版本为目标,并指定了Microsoft.NET.Sdk.WindowsDesktop Sdk,则您将收到生成警告NETSDK1137。

请同时共享csproj文件的内容。@RezaAghaei我已将其添加到我的帖子中。升级助手是一个相当实验性的工具,因此在项目文件中出现几个奇怪的地方并不奇怪(如<代码>微软.NET.SDK.Web)。你最好考虑手动迁移。首先要解决的问题是:将SDK更改为<代码> <代码> > RZAAGAHEI,如此明显,如果它是一条蛇,它会咬我。-——我在CSPROJ文件中到处寻找,除了那条线。它现在可以正确构建了!如果你把它作为一个答案,我会选择它!您已经设置了
TargetFramework
UseWindowsForms
。只要运用第一个要点。第二个和第三个只是为了给未来的读者一个完整的答案。
<Project Sdk="Microsoft.NET.Sdk.Web">
  <!--<Import Project="..\packages\EntityFramework.6.4.4\build\EntityFramework.props" Condition="Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.props')" />-->
  <PropertyGroup>
    <TargetFramework>net5.0-windows</TargetFramework>
    <OutputType>WinExe</OutputType>
    <AssemblyName>SE Import Data Cleansing Application</AssemblyName>
    <ManifestCertificateThumbprint>{data here}</ManifestCertificateThumbprint>
    <ManifestKeyFile>DataCleansing_TemporaryKey.pfx</ManifestKeyFile>
    <GenerateManifests>true</GenerateManifests>
    <SignManifests>false</SignManifests>
    <IsWebBootstrapper>false</IsWebBootstrapper>
    <SccProjectName>SAK</SccProjectName>
    <SccLocalPath>SAK</SccLocalPath>
    <SccAuxPath>SAK</SccAuxPath>
    <SccProvider>SAK</SccProvider>
    <PublishUrl>\\lifeaction.net\dfs\download\Life Action\SE Import Database Core\</PublishUrl>
    <Install>true</Install>
    <InstallFrom>Unc</InstallFrom>
    <UpdateEnabled>true</UpdateEnabled>
    <UpdateMode>Foreground</UpdateMode>
    <UpdateInterval>7</UpdateInterval>
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    <UpdatePeriodically>false</UpdatePeriodically>
    <UpdateRequired>false</UpdateRequired>
    <MapFileExtensions>true</MapFileExtensions>
    <TargetCulture>en-US</TargetCulture>
    <ProductName>SE Import Data Cleansing Application (Core)</ProductName>
    <PublisherName>Life Action Ministries</PublisherName>
    <CreateWebPageOnPublish>false</CreateWebPageOnPublish>
    <WebPage>publish.htm</WebPage>
    <OpenBrowserOnPublish>false</OpenBrowserOnPublish>
    <ApplicationRevision>734</ApplicationRevision>
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    <UseApplicationTrust>false</UseApplicationTrust>
    <PublishWizardCompleted>true</PublishWizardCompleted>
    <BootstrapperEnabled>true</BootstrapperEnabled>
    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
    <UseWindowsForms>true</UseWindowsForms>
    <ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
    <Platforms>x64</Platforms>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
    <OutputPath>bin\x64\Debug\</OutputPath>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
    <OutputPath>bin\x64\Release\</OutputPath>
  </PropertyGroup>
  <PropertyGroup>
    <ApplicationIcon>File import.ico</ApplicationIcon>
    <UserSecretsId>{data here}</UserSecretsId>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="LifeAction.Common.Utilities">
      <HintPath>\\lifeaction.net\dfs\download\.NET Libraries\LifeAction.Common.Utilities\LifeAction.Common.Utilities.dll</HintPath>
    </Reference>
    <Reference Include="LifeAction.SmartyStreets, Version=1.0.5490.16347, Culture=neutral, processorArchitecture=x86">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>\\lifeaction.net\dfs\download\Life Action\SmartyStreets\LifeAction.SmartyStreets.dll</HintPath>
    </Reference>
    <Reference Update="System.Core">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Update="System.Xml.Linq">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Update="DataGridView2.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Update="Properties\Settings.Designer.cs">
      <DesignTimeSharedInput>True</DesignTimeSharedInput>
      <AutoGen>True</AutoGen>
      <DependentUpon>Settings.settings</DependentUpon>
    </Compile>
    <!--<Content Include="appsettings.json" />-->
    <!--<Content Include="Splash.png" />-->
    <None Update="App.Debug.config">
      <DependentUpon>App.config</DependentUpon>
      <IsTransformFile>true</IsTransformFile>
    </None>
    <None Update="App.Release.config">
      <DependentUpon>App.config</DependentUpon>
      <IsTransformFile>true</IsTransformFile>
    </None>
    <!--<Content Include="NLog.config">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <SubType>Designer</SubType>
      <TransformOnBuild>true</TransformOnBuild>
    </Content>-->
    <None Update="NLog.Debug.config">
      <DependentUpon>NLog.config</DependentUpon>
      <IsTransformFile>true</IsTransformFile>
    </None>
    <None Update="NLog.Release.config">
      <DependentUpon>NLog.config</DependentUpon>
      <IsTransformFile>true</IsTransformFile>
    </None>
    <None Update="NLog.xsd">
      <SubType>Designer</SubType>
    </None>
    <None Update="Properties\Settings.settings">
      <Generator>SettingsSingleFileGenerator</Generator>
      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
    </None>
  </ItemGroup>
  <!--<ItemGroup>
    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
      <Visible>False</Visible>
      <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
  </ItemGroup>-->
  <!--<ItemGroup>
    <Content Include="File import.ico" />
  </ItemGroup>-->
  <ItemGroup>
    <WCFMetadata Include="Service References\" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="Resources\" />
  </ItemGroup>
  <ItemGroup>
    <PublishFile Include="Microsoft.Practices.ObjectBuilder2">
      <Visible>False</Visible>
      <Group>
      </Group>
      <TargetPath>
      </TargetPath>
      <PublishState>Exclude</PublishState>
      <IncludeHash>True</IncludeHash>
      <FileType>Assembly</FileType>
    </PublishFile>
    <PublishFile Include="Microsoft.Practices.Unity">
      <Visible>False</Visible>
      <Group>
      </Group>
      <TargetPath>
      </TargetPath>
      <PublishState>Exclude</PublishState>
      <IncludeHash>True</IncludeHash>
      <FileType>Assembly</FileType>
    </PublishFile>
    <PublishFile Include="Win32">
      <Visible>False</Visible>
      <Group>
      </Group>
      <TargetPath>
      </TargetPath>
      <PublishState>Exclude</PublishState>
      <IncludeHash>True</IncludeHash>
      <FileType>Assembly</FileType>
    </PublishFile>
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\DataCleansing.BLL\DataCleansing.BLL.csproj" />
    <ProjectReference Include="..\DataCleansing.Common\DataCleansing.Common.csproj" />
    <ProjectReference Include="..\DataCleansing.DAL\DataCleansing.DAL.csproj" />
    <ProjectReference Include="..\DataCleansing.DTO\DataCleansing.DTO.csproj" />
    <ProjectReference Include="..\DataCleansing.Interfaces\DataCleansing.Interfaces.csproj" />
    <ProjectReference Include="..\DataCleansing.Plugins\DataCleansing.Plugins.csproj" />
    <ProjectReference Include="..\DataCleansing.SE.API\DataCleansing.SE.API.csproj" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="McMaster.NETCore.Plugins" Version="1.3.1" />
    <PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="5.0.0" />
    <PackageReference Include="Microsoft.Extensions.DependencyModel" Version="5.0.0" />
    <PackageReference Include="Microsoft.Recognizers.Text.DateTime" Version="1.5.0" />
    <PackageReference Include="Microsoft.VisualStudio.SlowCheetah" Version="3.2.26" />
    <PackageReference Include="Microsoft.Windows.Compatibility" Version="5.0.2" />
    <PackageReference Include="NLog.Config" Version="4.7.8" />
    <PackageReference Include="System.Collections.Immutable" Version="5.0.0" />
    <PackageReference Include="Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers" Version="0.2.212405">
      <PrivateAssets>all</PrivateAssets>
    </PackageReference>
  </ItemGroup>
  <!--<ItemGroup>
    -->
  <!--<Compile Remove="frmAddressValidation.cs" />-->
  <!--
    -->
  <!--<Compile Remove="frmAddressValidation.Designer.cs" />-->
  <!--
    -->
  <!--<Compile Remove="frmMediaOutlets.cs" />
    <Compile Remove="frmMediaOutlets.Designer.cs" />-->
  <!--
    <Compile Remove="frmAddressValidation.cs" />
    <Compile Remove="frmAddressValidation.Designer.cs" />
    <Compile Remove="InputBoxDialog.cs" />
    <EmbeddedResource Remove="frmAddressValidation.resx" />
    -->
  <!--<Compile Remove="LayerFactory.cs" />-->
  <!--
    -->
  <!--<EmbeddedResource Remove="frmAddressValidation.resx" />-->
  <!--
    -->
  <!--<EmbeddedResource Remove="frmMediaOutlets.resx" />-->
  <!--
    <EmbeddedResource Remove="InputBoxDialog.resx" />
  </ItemGroup>-->
  <ItemGroup>
    <None Remove="DataCleansing.csproj.vspscc" />
  </ItemGroup>
  <!--<Import Project="..\packages\EntityFramework.6.4.4\build\EntityFramework.targets" Condition="Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.targets')" />-->
  <Import Project="..\packages\Microsoft.VisualStudio.SlowCheetah.3.2.26\build\Microsoft.VisualStudio.SlowCheetah.targets" Condition="Exists('..\packages\Microsoft.VisualStudio.SlowCheetah.3.2.26\build\Microsoft.VisualStudio.SlowCheetah.targets')" />
</Project>