OSDN Git Service

Merge pull request #3616 from Hourier/Change-Artifacts-Spoiler-Signature
[hengbandforosx/hengbandosx.git] / Hengband / Hengband / Hengband.vcxproj
index caf841e..257a008 100644 (file)
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <Import Project="..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.0.0\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props" Condition="Exists('..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.0.0\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props')" />\r
-  <Import Project="..\packages\Microsoft.NetFramework.Analyzers.3.0.0\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('..\packages\Microsoft.NetFramework.Analyzers.3.0.0\build\Microsoft.NetFramework.Analyzers.props')" />\r
-  <Import Project="..\packages\Microsoft.NetCore.Analyzers.3.0.0\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('..\packages\Microsoft.NetCore.Analyzers.3.0.0\build\Microsoft.NetCore.Analyzers.props')" />\r
-  <Import Project="..\packages\Microsoft.CodeQuality.Analyzers.3.0.0\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('..\packages\Microsoft.CodeQuality.Analyzers.3.0.0\build\Microsoft.CodeQuality.Analyzers.props')" />\r
-  <Import Project="..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.0.0\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props" Condition="Exists('..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.0.0\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props')" />\r
+  <Import Project="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.7.0.4\build\Microsoft.CodeAnalysis.NetAnalyzers.props" Condition="Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.7.0.4\build\Microsoft.CodeAnalysis.NetAnalyzers.props')" />\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
     <ConfigurationType>StaticLibrary</ConfigurationType>\r
     <UseDebugLibraries>true</UseDebugLibraries>\r
       <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
       <PrecompiledHeader>Use</PrecompiledHeader>\r
       <ForcedIncludeFiles>stdafx.h</ForcedIncludeFiles>\r
+      <AdditionalOptions>/source-charset:utf-8 /execution-charset:shift-jis %(AdditionalOptions)</AdditionalOptions>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <TargetMachine>MachineX86</TargetMachine>\r
-      <AdditionalDependencies>winmm.lib;gdiplus.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\x86 Debug\libcurl_a_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalDependencies>winmm.lib;gdiplus.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\lib\libcurl_a_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
       <ShowProgress>LinkVerbose</ShowProgress>\r
       <SubSystem>Windows</SubSystem>\r
     </Link>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <AdditionalIncludeDirectories>..\..\src;curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
-      <LanguageStandard>stdcpplatest</LanguageStandard>\r
+      <LanguageStandard>stdcpp20</LanguageStandard>\r
       <PrecompiledHeader>Use</PrecompiledHeader>\r
       <ForcedIncludeFiles>stdafx.h</ForcedIncludeFiles>\r
+      <AdditionalOptions>/source-charset:utf-8 %(AdditionalOptions)</AdditionalOptions>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <TargetMachine>MachineX86</TargetMachine>\r
       <ShowProgress>LinkVerbose</ShowProgress>\r
-      <AdditionalDependencies>winmm.lib;gdiplus.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\x86 Debug\libcurl_a_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalDependencies>winmm.lib;gdiplus.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\lib\libcurl_a_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
       <SubSystem>Windows</SubSystem>\r
     </Link>\r
   </ItemDefinitionGroup>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
       <CompileAs>CompileAsCpp</CompileAs>\r
       <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
-      <LanguageStandard>stdcpplatest</LanguageStandard>\r
+      <LanguageStandard>stdcpp20</LanguageStandard>\r
       <PrecompiledHeader>Use</PrecompiledHeader>\r
       <ForcedIncludeFiles>stdafx.h</ForcedIncludeFiles>\r
+      <AdditionalOptions>/source-charset:utf-8 /execution-charset:shift-jis %(AdditionalOptions)</AdditionalOptions>\r
     </ClCompile>\r
     <Link>\r
       <TargetMachine>MachineX86</TargetMachine>\r
-      <AdditionalDependencies>winmm.lib;gdiplus.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\x86 Release\libcurl_a.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalDependencies>winmm.lib;gdiplus.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\lib\libcurl_a.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
       <LinkTimeCodeGeneration>UseFastLinkTimeCodeGeneration</LinkTimeCodeGeneration>\r
       <GenerateDebugInformation>false</GenerateDebugInformation>\r
       <OptimizeReferences>true</OptimizeReferences>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <AdditionalIncludeDirectories>..\..\src;curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
-      <LanguageStandard>stdcpplatest</LanguageStandard>\r
+      <LanguageStandard>stdcpp20</LanguageStandard>\r
       <CompileAs>CompileAsCpp</CompileAs>\r
       <PrecompiledHeader>Use</PrecompiledHeader>\r
       <ForcedIncludeFiles>stdafx.h</ForcedIncludeFiles>\r
+      <AdditionalOptions>/source-charset:utf-8 %(AdditionalOptions)</AdditionalOptions>\r
     </ClCompile>\r
     <Link>\r
-      <AdditionalDependencies>winmm.lib;gdiplus.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\x86 Release\libcurl_a.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalDependencies>winmm.lib;gdiplus.lib;Ws2_32.lib;Wldap32.lib;Crypt32.lib;Normaliz.lib;curl\lib\libcurl_a.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <OptimizeReferences>true</OptimizeReferences>\r
       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
     <ClCompile Include="..\..\src\load\item\item-loader-factory.cpp" />\r
     <ClCompile Include="..\..\src\load\monster\monster-loader-factory.cpp" />\r
     <ClCompile Include="..\..\src\load\player-class-specific-data-loader.cpp" />\r
+    <ClCompile Include="..\..\src\main-win\main-win-exception.cpp" />\r
     <ClCompile Include="..\..\src\monster-race\race-brightness-mask.cpp" />\r
     <ClCompile Include="..\..\src\monster-race\race-feature-mask.cpp" />\r
     <ClCompile Include="..\..\src\monster\monster-pain-describer.cpp" />\r
+    <ClCompile Include="..\..\src\net\curl-easy-session.cpp" />\r
+    <ClCompile Include="..\..\src\net\curl-slist.cpp" />\r
+    <ClCompile Include="..\..\src\net\http-client.cpp" />\r
+    <ClCompile Include="..\..\src\net\report-error.cpp" />\r
     <ClCompile Include="..\..\src\object-enchant\enchanter-factory.cpp" />\r
     <ClCompile Include="..\..\src\mspell\mspell-attack\abstract-mspell.cpp" />\r
     <ClCompile Include="..\..\src\mspell\mspell-data.cpp" />\r
     <ClCompile Include="..\..\src\save\player-class-specific-data-writer.cpp" />\r
     <ClCompile Include="..\..\src\specific-object\stone-of-lore.cpp" />\r
     <ClCompile Include="..\..\src\spell-class\spells-mirror-master.cpp" />\r
+    <ClCompile Include="..\..\src\system\redrawing-flags-updater.cpp" />\r
     <ClCompile Include="..\..\src\system\floor-type-definition.cpp" />\r
     <ClCompile Include="..\..\src\system\grid-type-definition.cpp" />\r
     <ClCompile Include="..\..\src\grid\feature-action-flags.cpp" />\r
     <ClCompile Include="..\..\src\system\angband-version.cpp" />\r
     <ClCompile Include="..\..\src\system\monster-entity.cpp" />\r
     <ClCompile Include="..\..\src\system\item-entity.cpp" />\r
+    <ClCompile Include="..\..\src\system\monster-race-info.cpp" />\r
     <ClCompile Include="..\..\src\system\player-type-definition.cpp" />\r
     <ClCompile Include="..\..\src\system\terrain-type-definition.cpp" />\r
     <ClCompile Include="..\..\src\target\grid-selector.cpp" />\r
     <ClCompile Include="..\..\src\timed-effect\player-poison.cpp" />\r
     <ClCompile Include="..\..\src\timed-effect\player-stun.cpp" />\r
     <ClCompile Include="..\..\src\timed-effect\timed-effects.cpp" />\r
+    <ClCompile Include="..\..\src\util\candidate-selector.cpp" />\r
     <ClCompile Include="..\..\src\util\rng-xoshiro.cpp" />\r
+    <ClCompile Include="..\..\src\util\sha256.cpp" />\r
     <ClCompile Include="..\..\src\view\display-inventory.cpp" />\r
     <ClCompile Include="..\..\src\view\display-map.cpp" />\r
     <ClCompile Include="..\..\src\view\display-self-info.cpp" />\r
     <ClCompile Include="..\..\src\view\display-scores.cpp" />\r
-    <ClCompile Include="..\..\src\window\display-sub-window-spells.cpp" />\r
     <ClCompile Include="..\..\src\window\display-sub-windows.cpp" />\r
     <ClCompile Include="..\..\src\window\main-window-left-frame.cpp" />\r
     <ClCompile Include="..\..\src\window\main-window-row-column.cpp" />\r
     <ClCompile Include="..\..\src\system\alloc-entries.cpp" />\r
     <ClCompile Include="..\..\src\term\screen-processor.cpp" />\r
     <ClCompile Include="..\..\src\util\buffer-shaper.cpp" />\r
-    <ClCompile Include="..\..\src\util\quarks.cpp" />\r
     <ClCompile Include="..\..\src\lore\combat-types-setter.cpp" />\r
     <ClCompile Include="..\..\src\lore\magic-types-setter.cpp" />\r
     <ClCompile Include="..\..\src\lore\lore-calculator.cpp" />\r
     <ClCompile Include="..\..\src\mspell\summon-checker.cpp" />\r
     <ClCompile Include="..\..\src\object-enchant\activation-info-table.cpp" />\r
     <ClCompile Include="..\..\src\object-enchant\dragon-breaths-table.cpp" />\r
-    <ClCompile Include="..\..\src\object\object-flags.cpp" />\r
     <ClCompile Include="..\..\src\perception\identification.cpp" />\r
     <ClCompile Include="..\..\src\player-attack\attack-chaos-effect.cpp" />\r
     <ClCompile Include="..\..\src\combat\attack-criticality.cpp" />\r
     <ClInclude Include="..\..\src\action\open-close-execution.h" />\r
     <ClInclude Include="..\..\src\action\open-util.h" />\r
     <ClInclude Include="..\..\src\action\run-execution.h" />\r
+    <ClInclude Include="..\..\src\external-lib\include-json.h" />\r
+    <ClInclude Include="..\..\src\external-lib\json.hpp" />\r
     <ClInclude Include="..\..\src\item-info\flavor-initializer.h" />\r
     <ClInclude Include="..\..\src\load\item\item-loader-version-types.h" />\r
     <ClInclude Include="..\..\src\load\item\item-loader-base.h" />\r
     <ClInclude Include="..\..\src\load\old\monster-flag-types-savefile50.h" />\r
     <ClInclude Include="..\..\src\load\player-class-specific-data-loader.h" />\r
     <ClInclude Include="..\..\src\load\savedata-old-flag-types.h" />\r
+    <ClInclude Include="..\..\src\main-win\main-win-exception.h" />\r
     <ClInclude Include="..\..\src\market\bounty-type-definition.h" />\r
     <ClInclude Include="..\..\src\monster-race\monster-aura-types.h" />\r
     <ClInclude Include="..\..\src\monster-race\monster-kind-mask.h" />\r
     <ClInclude Include="..\..\src\mspell\mspell-attack\abstract-mspell.h" />\r
     <ClInclude Include="..\..\src\mspell\mspell-data.h" />\r
     <ClInclude Include="..\..\src\mspell\mspell-result.h" />\r
+    <ClInclude Include="..\..\src\net\curl-easy-session.h" />\r
+    <ClInclude Include="..\..\src\net\curl-slist.h" />\r
+    <ClInclude Include="..\..\src\net\http-client.h" />\r
+    <ClInclude Include="..\..\src\net\report-error.h" />\r
     <ClInclude Include="..\..\src\object-enchant\enchanter-factory.h" />\r
     <ClInclude Include="..\..\src\object-enchant\protector\apply-magic-soft-armor.h" />\r
     <ClInclude Include="..\..\src\object-enchant\others\apply-magic-lite.h" />\r
     <ClInclude Include="..\..\src\core\asking-player.h" />\r
     <ClInclude Include="..\..\src\core\disturbance.h" />\r
     <ClInclude Include="..\..\src\core\object-compressor.h" />\r
-    <ClInclude Include="..\..\src\core\player-redraw-types.h" />\r
     <ClInclude Include="..\..\src\core\visuals-reseter.h" />\r
     <ClInclude Include="..\..\src\core\window-redrawer.h" />\r
     <ClInclude Include="..\..\src\dungeon\dungeon-flag-types.h" />\r
     <ClInclude Include="..\..\src\object-hook\hook-weapon.h" />\r
     <ClInclude Include="..\..\src\object-use\quaff\quaff-execution.h" />\r
     <ClInclude Include="..\..\src\player\attack-defense-types.h" />\r
-    <ClInclude Include="..\..\src\core\player-update-types.h" />\r
     <ClInclude Include="..\..\src\load\angband-version-comparer.h" />\r
     <ClInclude Include="..\..\src\load\birth-loader.h" />\r
     <ClInclude Include="..\..\src\load\dummy-loader.h" />\r
     <ClInclude Include="..\..\src\store\service-checker.h" />\r
     <ClInclude Include="..\..\src\system\alloc-entries.h" />\r
     <ClInclude Include="..\..\src\system\angband-exceptions.h" />\r
+    <ClInclude Include="..\..\src\system\redrawing-flags-updater.h" />\r
     <ClInclude Include="..\..\src\system\dungeon-data-definition.h" />\r
     <ClInclude Include="..\..\src\system\floor-type-definition.h" />\r
     <ClInclude Include="..\..\src\system\grid-type-definition.h" />\r
     <ClInclude Include="..\..\src\timed-effect\timed-effects.h" />\r
     <ClInclude Include="..\..\src\util\bit-flags-calculator.h" />\r
     <ClInclude Include="..\..\src\util\buffer-shaper.h" />\r
+    <ClInclude Include="..\..\src\util\candidate-selector.h" />\r
     <ClInclude Include="..\..\src\util\enum-converter.h" />\r
     <ClInclude Include="..\..\src\util\enum-range.h" />\r
+    <ClInclude Include="..\..\src\util\finalizer.h" />\r
     <ClInclude Include="..\..\src\util\flag-group.h" />\r
     <ClInclude Include="..\..\src\util\int-char-converter.h" />\r
     <ClInclude Include="..\..\src\util\point-2d.h" />\r
-    <ClInclude Include="..\..\src\util\quarks.h" />\r
     <ClInclude Include="..\..\src\lore\combat-types-setter.h" />\r
     <ClInclude Include="..\..\src\lore\magic-types-setter.h" />\r
     <ClInclude Include="..\..\src\lore\lore-calculator.h" />\r
     <ClInclude Include="..\..\src\object-enchant\dragon-breaths-table.h" />\r
     <ClInclude Include="..\..\src\artifact\random-art-bias-types.h" />\r
     <ClInclude Include="..\..\src\object-enchant\trg-types.h" />\r
-    <ClInclude Include="..\..\src\object\object-flags.h" />\r
     <ClInclude Include="..\..\src\perception\identification.h" />\r
     <ClInclude Include="..\..\src\player-attack\attack-chaos-effect.h" />\r
     <ClInclude Include="..\..\src\combat\attack-criticality.h" />\r
     <ClInclude Include="..\..\src\monster-attack\monster-attack-table.h" />\r
     <ClInclude Include="..\..\src\combat\attack-accuracy.h" />\r
     <ClInclude Include="..\..\src\monster-attack\monster-eating.h" />\r
-    <ClInclude Include="..\..\src\player-attack\player-attack-util.h" />\r
     <ClInclude Include="..\..\src\player-attack\player-attack.h" />\r
     <ClInclude Include="..\..\src\combat\slaying.h" />\r
     <ClInclude Include="..\..\src\object-enchant\vorpal-weapon.h" />\r
     <ClCompile Include="..\..\src\player\player-move.cpp" />\r
     <ClCompile Include="..\..\src\io\files-util.cpp" />\r
     <ClCompile Include="..\..\src\grid\grid.cpp" />\r
-    <ClCompile Include="..\..\src\io\inet.cpp" />\r
     <ClCompile Include="..\..\src\locale\japanese.cpp" />\r
     <ClCompile Include="..\..\src\load\load.cpp" />\r
     <ClCompile Include="..\..\src\main-win.cpp" />\r
     <ClInclude Include="..\..\src\util\angband-files.h" />\r
     <ClInclude Include="..\..\src\util\object-sort.h" />\r
     <ClInclude Include="..\..\src\util\rng-xoshiro.h" />\r
+    <ClInclude Include="..\..\src\util\sha256.h" />\r
     <ClInclude Include="..\..\src\util\string-processor.h" />\r
     <ClInclude Include="..\..\src\view\display-birth.h" />\r
     <ClInclude Include="..\..\src\view\display-inventory.h" />\r
     <ClInclude Include="..\..\src\view\display-monster-status.h" />\r
     <ClInclude Include="..\..\src\view\display-self-info.h" />\r
     <ClInclude Include="..\..\src\view\display-scores.h" />\r
-    <ClInclude Include="..\..\src\window\display-sub-window-spells.h" />\r
     <ClInclude Include="..\..\src\window\display-sub-windows.h" />\r
     <ClInclude Include="..\..\src\window\main-window-left-frame.h" />\r
     <ClInclude Include="..\..\src\window\main-window-row-column.h" />\r
     <ClInclude Include="..\..\src\system\h-system.h" />\r
     <ClInclude Include="..\..\src\system\h-type.h" />\r
     <ClInclude Include="..\..\src\birth\history.h" />\r
-    <ClInclude Include="..\..\src\io\inet.h" />\r
     <ClInclude Include="..\..\src\main\angband-initializer.h" />\r
     <ClInclude Include="..\..\src\load\load.h" />\r
     <ClInclude Include="..\..\src\cmd-action\cmd-mind.h" />\r
     <None Include="packages.config" />\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-  <ImportGroup Label="ExtensionTargets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+    <Import Project="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.7.0.4\build\Microsoft.CodeAnalysis.NetAnalyzers.targets" Condition="Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.7.0.4\build\Microsoft.CodeAnalysis.NetAnalyzers.targets')" />\r
+  </ImportGroup>\r
   <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">\r
     <PropertyGroup>\r
       <ErrorText>このプロジェクトは、このコンピューター上にない NuGet パッケージを参照しています。それらのパッケージをダウンロードするには、[NuGet パッケージの復元] を使用します。詳細については、http://go.microsoft.com/fwlink/?LinkID=322105 を参照してください。見つからないファイルは {0} です。</ErrorText>\r
     </PropertyGroup>\r
-    <Error Condition="!Exists('..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.0.0\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.0.0\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props'))" />\r
-    <Error Condition="!Exists('..\packages\Microsoft.CodeQuality.Analyzers.3.0.0\build\Microsoft.CodeQuality.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeQuality.Analyzers.3.0.0\build\Microsoft.CodeQuality.Analyzers.props'))" />\r
-    <Error Condition="!Exists('..\packages\Microsoft.NetCore.Analyzers.3.0.0\build\Microsoft.NetCore.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.NetCore.Analyzers.3.0.0\build\Microsoft.NetCore.Analyzers.props'))" />\r
-    <Error Condition="!Exists('..\packages\Microsoft.NetFramework.Analyzers.3.0.0\build\Microsoft.NetFramework.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.NetFramework.Analyzers.3.0.0\build\Microsoft.NetFramework.Analyzers.props'))" />\r
-    <Error Condition="!Exists('..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.0.0\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.0.0\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props'))" />\r
+    <Error Condition="!Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.7.0.4\build\Microsoft.CodeAnalysis.NetAnalyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeAnalysis.NetAnalyzers.7.0.4\build\Microsoft.CodeAnalysis.NetAnalyzers.props'))" />\r
+    <Error Condition="!Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.7.0.4\build\Microsoft.CodeAnalysis.NetAnalyzers.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeAnalysis.NetAnalyzers.7.0.4\build\Microsoft.CodeAnalysis.NetAnalyzers.targets'))" />\r
   </Target>\r
 </Project>
\ No newline at end of file