Msbuild 包含**时,MSBulid ItemGroup停止工作

Msbuild 包含**时,MSBulid ItemGroup停止工作,msbuild,Msbuild,我有一个已经运行了很长时间的现有msbuild脚本,它今天也可以运行,但突然之间,我递归搜索文件的ItemGroup不再被翻译。我简化了下面仍然不起作用的脚本: <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="15.0" DefaultTargets="Main" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> &l

我有一个已经运行了很长时间的现有msbuild脚本,它今天也可以运行,但突然之间,我递归搜索文件的ItemGroup不再被翻译。我简化了下面仍然不起作用的脚本:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Main" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="Main">
        <ItemGroup>
            <CsProjFilesLoad Include="C:\Temp\**\*.csproj" />
        </ItemGroup>
        <Message Text="CsProjFilesLoad: @(CsProjFilesLoad)" />
    </Target>
</Project>
我很困惑为什么ItemGroup不再返回csproj文件的分号列表。有人能提供一些见解吗?我重新启动了我的机器,以防环境出现问题,但仍然没有运气。我可以在另一台机器上运行相同的脚本,它的工作方式非常好,如下所示:

C:\Temp>msbuild "Build.xml" /t:Main
Microsoft (R) Build Engine version 12.0.40629.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 2/8/2020 8:04:12 AM.
Project "C:\Temp\Build.xml" on node 1 (Main target(s)).
Main:
  CsProjFilesLoad: C:\Temp\Sample\Sample.csproj
Done Building Project "C:\Temp\Build.xml" (Main target(s)).


Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:00.04

很明显,我的机器上发生了一些奇怪的事情。任何建议都将不胜感激。

事实证明,我的文件结构中的一个目录被锁定/无法访问,msbuild没有显示错误,只是没有转换为它可以访问的目录

造成这种情况的原因是我从Azure中删除了我的工作区,删除了该文件夹结构中的所有文件,但其中一个.vs文件夹没有删除,因为它正被Visual Studio使用,我忽略了这一点,并在不删除该.vs文件夹的情况下重新创建了相同的工作区。那是我开始遇到错误的时候。我再次删除了工作区,关闭了VisualStudio,删除了整个文件夹结构,重新下载了源代码管理中的所有内容,解决了这个问题

C:\Temp>msbuild "Build.xml" /t:Main
Microsoft (R) Build Engine version 12.0.40629.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 2/8/2020 8:04:12 AM.
Project "C:\Temp\Build.xml" on node 1 (Main target(s)).
Main:
  CsProjFilesLoad: C:\Temp\Sample\Sample.csproj
Done Building Project "C:\Temp\Build.xml" (Main target(s)).


Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:00.04