Visual Studio在项目文件夹中创建空目录结构

时间:2015-01-12 13:34:02

标签: c# visual-studio visual-studio-2013 msbuild

所以我一直在搞乱csproj XML文件,我终于设法让它按照我想要的方式工作 使用下面的代码:

  <ItemGroup>
    <Compile Include="..\..\src\**\*.cs">
      <Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
    </Compile>
  </ItemGroup>

最后的效果是在我的源文件夹中自动发现cs文件,这意味着我可以在外部创建源代码并重新加载项目(通过卸载和重新加载项目)它只是创建了一个文件系统的镜像,因为它在我的src文件夹中!

一切正常,但只有轻微的副作用: 当我打开解决方案时,Visual Studio在项目文件夹(.csproj文件所在的位置)中创建一个空目录结构,与我的src文件夹中的目录结构相同。它不包含任何文件,只包含目录结构。

我尝试使用msbuild从命令行构建项目,一切正常,并且没有生成目录结构,所以我认为它是Visual Studio端的某种副作用。

感谢任何帮助:)

0 个答案:

没有答案