title: In Visual Studio, why are all files automatically part of my C# project?
body: <p>I autogenerate a Visual Studio solution with CMake, the structure looks like this:</p>
  
  <pre><code>/src
    CMakeLists.txt
    SomeSource.cs
    /build       &lt;&lt; contents of this folder generated by CMake
      GeneratedCode.cs
      MyProject.sln
      MyProjectNET.csharp
      &lt;other files by CMake&gt;
  </code></pre>
  
  <p>The problem is, when I open the solution in Visual Studio, the C# project contains <em>everything</em> in the <code>/build</code> folder, including output directories and so on. I have checked the <code>.csproj</code> file to see if CMake generated the project so that all those files are explicitly included, but that is not the case.</p>
  
  <p>Now this would only be inconvenience. However, as you can see, I have <code>GeneratedCode.cs</code> in the <code>/build</code> directory. This code is generated by CMake. Since CMake knows it is part of the project, it explicitly adds a reference when generating <code>MyProjectNET.csharp</code>. The behavior I observe now is that when opening <code>GeneratedCode.cs</code> in Visual Studio, the editor underlines almost everything with red, saying it is an „Ambiguous reference“ and listing the same class located in <code>GeneratedCode.cs</code> twice as possible source. This makes it basically impossible to discover actual errors in the code.</p>
  
  <p>Interestingly, compiling the code works. I only get a warning that the compiler got the same file twice as input. I nevertheless want to get rid of this behavior to work with the code more productively.</p>
  
  <p>So, the reason for my problem is that my project contains all files in the <code>/build</code> folder automatically, and then the <code>GeneratedCode.cs</code> file explicitly, which confuses Visual Studio. Why are all the files in my project? I assume that is not normal behavior because I don't see it happening for C++ projects and for another C# project that is not generated by CMake. I assume CMake generated some strange setting in the <code>.csproj</code> file but I can't find anything that seems to have any relation to my problem in the project file. What setting would cause this behavior?</p>
  
  <p>Edit: VS version is 2017, version 15.9.9. In the hope it fits, here's the actual project file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;Project Sdk="Microsoft.NET.Sdk" DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&gt;
    &lt;PropertyGroup Label="Globals"&gt;
      &lt;ProjectGuid&gt;{0AE1D52A-C2A2-35E1-914D-92101FC2A02F}&lt;/ProjectGuid&gt;
      &lt;WindowsTargetPlatformVersion&gt;10.0.17763.0&lt;/WindowsTargetPlatformVersion&gt;
      &lt;Keyword&gt;Win32Proj&lt;/Keyword&gt;
      &lt;Platform&gt;x64&lt;/Platform&gt;
      &lt;ProjectName&gt;libheroes.NET&lt;/ProjectName&gt;
      &lt;VCProjectUpgraderObjectName&gt;NoUpgrade&lt;/VCProjectUpgraderObjectName&gt;
      &lt;AllowUnsafeBlocks&gt;true&lt;/AllowUnsafeBlocks&gt;
      &lt;Authors&gt;Felix Krause&lt;/Authors&gt;
      &lt;LangVersion&gt;7.2&lt;/LangVersion&gt;
      &lt;PackageId&gt;Libheroes.NET&lt;/PackageId&gt;
      &lt;RootNamespace&gt;Heroes&lt;/RootNamespace&gt;
      &lt;Version&gt;0.1.0&lt;/Version&gt;
      &lt;OutputType&gt;Library&lt;/OutputType&gt;
      &lt;AppDesignerFolder&gt;Properties&lt;/AppDesignerFolder&gt;
    &lt;TargetFramework&gt;netstandard2.0&lt;/TargetFramework&gt;&lt;/PropertyGroup&gt;
  
    &lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&gt;
      &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;
      &lt;DefineDebug&gt;true&lt;/DefineDebug&gt;
      &lt;OutputPath&gt;D:\Projects\libheroes\bindings\csharp\cmake-vs\Debug\&lt;/OutputPath&gt;
      &lt;PlatformToolset&gt;v141&lt;/PlatformToolset&gt;
      &lt;AssemblyName&gt;libheroes.NET&lt;/AssemblyName&gt;
      &lt;AdditionalOptions&gt;/langversion:7.2&lt;/AdditionalOptions&gt;
      &lt;DebugType&gt;full&lt;/DebugType&gt;
      &lt;DefineConstants&gt;DEBUG&lt;/DefineConstants&gt;
      &lt;ErrorReport&gt;prompt&lt;/ErrorReport&gt;
      &lt;Optimize&gt;false&lt;/Optimize&gt;
      &lt;WarningLevel&gt;3&lt;/WarningLevel&gt;
    &lt;/PropertyGroup&gt;
    &lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&gt;
      &lt;OutputPath&gt;D:\Projects\libheroes\bindings\csharp\cmake-vs\Release\&lt;/OutputPath&gt;
      &lt;PlatformToolset&gt;v141&lt;/PlatformToolset&gt;
      &lt;AssemblyName&gt;libheroes.NET&lt;/AssemblyName&gt;
      &lt;AdditionalOptions&gt;/langversion:7.2&lt;/AdditionalOptions&gt;
      &lt;DebugType&gt;none&lt;/DebugType&gt;
      &lt;DefineConstants /&gt;
      &lt;ErrorReport&gt;queue&lt;/ErrorReport&gt;
      &lt;Optimize&gt;true&lt;/Optimize&gt;
      &lt;WarningLevel&gt;1&lt;/WarningLevel&gt;
    &lt;/PropertyGroup&gt;
    &lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'" Label="Configuration"&gt;
      &lt;OutputPath&gt;D:\Projects\libheroes\bindings\csharp\cmake-vs\MinSizeRel\&lt;/OutputPath&gt;
      &lt;PlatformToolset&gt;v141&lt;/PlatformToolset&gt;
      &lt;AssemblyName&gt;libheroes.NET&lt;/AssemblyName&gt;
      &lt;AdditionalOptions&gt;/langversion:7.2&lt;/AdditionalOptions&gt;
      &lt;DebugType&gt;none&lt;/DebugType&gt;
      &lt;DefineConstants /&gt;
      &lt;Optimize&gt;true&lt;/Optimize&gt;
    &lt;/PropertyGroup&gt;
    &lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" Label="Configuration"&gt;
      &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;
      &lt;DefineDebug&gt;true&lt;/DefineDebug&gt;
      &lt;OutputPath&gt;D:\Projects\libheroes\bindings\csharp\cmake-vs\RelWithDebInfo\&lt;/OutputPath&gt;
      &lt;PlatformToolset&gt;v141&lt;/PlatformToolset&gt;
      &lt;AssemblyName&gt;libheroes.NET&lt;/AssemblyName&gt;
      &lt;AdditionalOptions&gt;/langversion:7.2&lt;/AdditionalOptions&gt;
      &lt;DebugType&gt;full&lt;/DebugType&gt;
      &lt;DefineConstants /&gt;
      &lt;Optimize&gt;false&lt;/Optimize&gt;
    &lt;/PropertyGroup&gt;
    &lt;ImportGroup Label="ExtensionSettings"&gt;
    &lt;/ImportGroup&gt;
    &lt;ImportGroup Label="PropertySheets"&gt;
      &lt;Import Project="$(UserRootDir)\Microsoft.CSharp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.CSharp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&gt;
    &lt;/ImportGroup&gt;
    &lt;PropertyGroup Label="UserMacros" /&gt;
    &lt;ItemGroup&gt;
      &lt;None Include="D:\Projects\libheroes\bindings\csharp\CMakeLists.txt"&gt;
        &lt;Link&gt;CMakeLists.txt&lt;/Link&gt;
      &lt;/None&gt;
    &lt;/ItemGroup&gt;
    &lt;Target Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Name="CustomCommand_Debug_a636c07f1d51cd46229efc4bacc41a89" Inputs="D:/Projects/libheroes/bindings/csharp/CMakeLists.txt;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCSharpCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCSharpInformation.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCSharpCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeTestCSharpCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CompilerId\VS-10.csproj.in;C:\Program Files\CMake\share\cmake-3.14\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\Platform\WindowsPaths.cmake;D:\Projects\libheroes\bindings\csharp\CMakeLists.txt;D:\Projects\libheroes\bindings\csharp\LibHeroes.NET.targets;D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\3.14.0\CMakeCSharpCompiler.cmake;D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\3.14.0\CMakeSystem.cmake;D:\Projects\libheroes\bindings\csharp\CMakeLists.txt" Outputs="D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\generate.stamp"&gt;
      &lt;Exec Command="echo Building Custom Rule D:/Projects/libheroes/bindings/csharp/CMakeLists.txt" /&gt;
      &lt;Exec Command="setlocal&amp;#xA;&amp;quot;C:\Program Files\CMake\bin\cmake.exe&amp;quot; -SD:/Projects/libheroes/bindings/csharp -BD:/Projects/libheroes/bindings/csharp/cmake-vs --check-stamp-file D:/Projects/libheroes/bindings/csharp/cmake-vs/CMakeFiles/generate.stamp&amp;#xA;if %errorlevel% neq 0 goto :cmEnd&amp;#xA;:cmEnd&amp;#xA;endlocal &amp;amp; call :cmErrorLevel %errorlevel% &amp;amp; goto :cmDone&amp;#xA;:cmErrorLevel&amp;#xA;exit /b %1&amp;#xA;:cmDone&amp;#xA;if %errorlevel% neq 0 goto :VCEnd" /&gt;
    &lt;/Target&gt;
    &lt;Target Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Name="CustomCommand_Release_a636c07f1d51cd46229efc4bacc41a89" Inputs="D:/Projects/libheroes/bindings/csharp/CMakeLists.txt;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCSharpCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCSharpInformation.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCSharpCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeTestCSharpCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CompilerId\VS-10.csproj.in;C:\Program Files\CMake\share\cmake-3.14\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\Platform\WindowsPaths.cmake;D:\Projects\libheroes\bindings\csharp\CMakeLists.txt;D:\Projects\libheroes\bindings\csharp\LibHeroes.NET.targets;D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\3.14.0\CMakeCSharpCompiler.cmake;D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\3.14.0\CMakeSystem.cmake;D:\Projects\libheroes\bindings\csharp\CMakeLists.txt" Outputs="D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\generate.stamp"&gt;
      &lt;Exec Command="echo Building Custom Rule D:/Projects/libheroes/bindings/csharp/CMakeLists.txt" /&gt;
      &lt;Exec Command="setlocal&amp;#xA;&amp;quot;C:\Program Files\CMake\bin\cmake.exe&amp;quot; -SD:/Projects/libheroes/bindings/csharp -BD:/Projects/libheroes/bindings/csharp/cmake-vs --check-stamp-file D:/Projects/libheroes/bindings/csharp/cmake-vs/CMakeFiles/generate.stamp&amp;#xA;if %errorlevel% neq 0 goto :cmEnd&amp;#xA;:cmEnd&amp;#xA;endlocal &amp;amp; call :cmErrorLevel %errorlevel% &amp;amp; goto :cmDone&amp;#xA;:cmErrorLevel&amp;#xA;exit /b %1&amp;#xA;:cmDone&amp;#xA;if %errorlevel% neq 0 goto :VCEnd" /&gt;
    &lt;/Target&gt;
    &lt;Target Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'" Name="CustomCommand_MinSizeRel_a636c07f1d51cd46229efc4bacc41a89" Inputs="D:/Projects/libheroes/bindings/csharp/CMakeLists.txt;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCSharpCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCSharpInformation.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCSharpCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeTestCSharpCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CompilerId\VS-10.csproj.in;C:\Program Files\CMake\share\cmake-3.14\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\Platform\WindowsPaths.cmake;D:\Projects\libheroes\bindings\csharp\CMakeLists.txt;D:\Projects\libheroes\bindings\csharp\LibHeroes.NET.targets;D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\3.14.0\CMakeCSharpCompiler.cmake;D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\3.14.0\CMakeSystem.cmake;D:\Projects\libheroes\bindings\csharp\CMakeLists.txt" Outputs="D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\generate.stamp"&gt;
      &lt;Exec Command="echo Building Custom Rule D:/Projects/libheroes/bindings/csharp/CMakeLists.txt" /&gt;
      &lt;Exec Command="setlocal&amp;#xA;&amp;quot;C:\Program Files\CMake\bin\cmake.exe&amp;quot; -SD:/Projects/libheroes/bindings/csharp -BD:/Projects/libheroes/bindings/csharp/cmake-vs --check-stamp-file D:/Projects/libheroes/bindings/csharp/cmake-vs/CMakeFiles/generate.stamp&amp;#xA;if %errorlevel% neq 0 goto :cmEnd&amp;#xA;:cmEnd&amp;#xA;endlocal &amp;amp; call :cmErrorLevel %errorlevel% &amp;amp; goto :cmDone&amp;#xA;:cmErrorLevel&amp;#xA;exit /b %1&amp;#xA;:cmDone&amp;#xA;if %errorlevel% neq 0 goto :VCEnd" /&gt;
    &lt;/Target&gt;
    &lt;Target Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" Name="CustomCommand_RelWithDebInfo_a636c07f1d51cd46229efc4bacc41a89" Inputs="D:/Projects/libheroes/bindings/csharp/CMakeLists.txt;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCSharpCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCSharpInformation.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCSharpCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeTestCSharpCompiler.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\CompilerId\VS-10.csproj.in;C:\Program Files\CMake\share\cmake-3.14\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.14\Modules\Platform\WindowsPaths.cmake;D:\Projects\libheroes\bindings\csharp\CMakeLists.txt;D:\Projects\libheroes\bindings\csharp\LibHeroes.NET.targets;D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\3.14.0\CMakeCSharpCompiler.cmake;D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\3.14.0\CMakeSystem.cmake;D:\Projects\libheroes\bindings\csharp\CMakeLists.txt" Outputs="D:\Projects\libheroes\bindings\csharp\cmake-vs\CMakeFiles\generate.stamp"&gt;
      &lt;Exec Command="echo Building Custom Rule D:/Projects/libheroes/bindings/csharp/CMakeLists.txt" /&gt;
      &lt;Exec Command="setlocal&amp;#xA;&amp;quot;C:\Program Files\CMake\bin\cmake.exe&amp;quot; -SD:/Projects/libheroes/bindings/csharp -BD:/Projects/libheroes/bindings/csharp/cmake-vs --check-stamp-file D:/Projects/libheroes/bindings/csharp/cmake-vs/CMakeFiles/generate.stamp&amp;#xA;if %errorlevel% neq 0 goto :cmEnd&amp;#xA;:cmEnd&amp;#xA;endlocal &amp;amp; call :cmErrorLevel %errorlevel% &amp;amp; goto :cmDone&amp;#xA;:cmErrorLevel&amp;#xA;exit /b %1&amp;#xA;:cmDone&amp;#xA;if %errorlevel% neq 0 goto :VCEnd" /&gt;
    &lt;/Target&gt;
    &lt;ItemGroup&gt;
      &lt;Compile Include="D:\Projects\libheroes\bindings\csharp\cmake-vs\LibHeroes.cs" /&gt;
      &lt;Compile Include="D:\Projects\libheroes\bindings\csharp\Marshaling.cs"&gt;
        &lt;Link&gt;Marshaling.cs&lt;/Link&gt;
      &lt;/Compile&gt;
    &lt;/ItemGroup&gt;
    &lt;ItemGroup&gt;
      &lt;ProjectReference Include="D:\Projects\libheroes\bindings\csharp\cmake-vs\ZERO_CHECK.vcxproj"&gt;
        &lt;Project&gt;{C0C9F6B6-CF04-32B9-BDB5-A1812B10331E}&lt;/Project&gt;
        &lt;Name&gt;ZERO_CHECK&lt;/Name&gt;
        &lt;ReferenceOutputAssembly&gt;false&lt;/ReferenceOutputAssembly&gt;
        &lt;CopyToOutputDirectory&gt;Never&lt;/CopyToOutputDirectory&gt;
      &lt;/ProjectReference&gt;
  
  
      &lt;ProjectReference Include="D:\Projects\libheroes\bindings\csharp\cmake-vs\build\libheroes.vcxproj"&gt;
        &lt;Project&gt;{E8B13004-193F-393B-90DB-A41070EDBD99}&lt;/Project&gt;
        &lt;Name&gt;libheroes&lt;/Name&gt;
        &lt;ReferenceOutputAssembly&gt;false&lt;/ReferenceOutputAssembly&gt;
        &lt;CopyToOutputDirectory&gt;Never&lt;/CopyToOutputDirectory&gt;
      &lt;/ProjectReference&gt;
    &lt;/ItemGroup&gt;
  
    &lt;ImportGroup Label="ExtensionTargets"&gt;
    &lt;/ImportGroup&gt;
    &lt;PropertyGroup Condition="'$(Configuration)' == 'Debug'"&gt;
    &lt;/PropertyGroup&gt;
    &lt;PropertyGroup Condition="'$(Configuration)' == 'Release'"&gt;
    &lt;/PropertyGroup&gt;
    &lt;PropertyGroup Condition="'$(Configuration)' == 'MinSizeRel'"&gt;
    &lt;/PropertyGroup&gt;
    &lt;PropertyGroup Condition="'$(Configuration)' == 'RelWithDebInfo'"&gt;
    &lt;/PropertyGroup&gt;
    &lt;PropertyGroup&gt;
      &lt;BuildDependsOn&gt;
        CustomCommand_Debug_a636c07f1d51cd46229efc4bacc41a89;
        CustomCommand_MinSizeRel_a636c07f1d51cd46229efc4bacc41a89;
        CustomCommand_RelWithDebInfo_a636c07f1d51cd46229efc4bacc41a89;
        CustomCommand_Release_a636c07f1d51cd46229efc4bacc41a89;
        $(BuildDependsOn)
  &lt;/BuildDependsOn&gt;
    &lt;/PropertyGroup&gt;
  &lt;ItemGroup&gt;&lt;Content Include="build\Libheroes.NET.targets"&gt;&lt;Pack&gt;true&lt;/Pack&gt;&lt;PackagePath&gt;\build\&lt;/PackagePath&gt;&lt;/Content&gt;&lt;Content Include="build\$(Configuration)\yaml.dll"&gt;&lt;Pack&gt;true&lt;/Pack&gt;&lt;PackagePath&gt;\build\&lt;/PackagePath&gt;&lt;/Content&gt;&lt;Content Include="build\$(Configuration)\libheroes.dll"&gt;&lt;Pack&gt;true&lt;/Pack&gt;&lt;PackagePath&gt;\build\&lt;/PackagePath&gt;&lt;/Content&gt;&lt;/ItemGroup&gt;&lt;/Project&gt;
  </code></pre>