Msbuild 将文件夹从解决方案添加到C#.NET项目内容输出
我希望包括解决方案目录中的文件,而不管这些文件位于何处。我将此添加到我的Msbuild 将文件夹从解决方案添加到C#.NET项目内容输出,msbuild,visual-studio-2017,csproj,Msbuild,Visual Studio 2017,Csproj,我希望包括解决方案目录中的文件,而不管这些文件位于何处。我将此添加到我的.csproj文件中: <ItemGroup> <Content Include="$(SolutionDir)\web\**\*" /> </ItemGroup> 但这些文件不会显示在解决方案资源管理器中。它们也不会出现在发布输出中 如何正确执行此操作?例如,您仍然需要告诉MSBuild复制内容 <ItemGroup> <Content Inc
.csproj
文件中:
<ItemGroup>
<Content Include="$(SolutionDir)\web\**\*" />
</ItemGroup>
但这些文件不会显示在解决方案资源管理器中。它们也不会出现在发布输出中
如何正确执行此操作?例如,您仍然需要告诉MSBuild复制内容
<ItemGroup>
<Content Include="$(SolutionDir)\web\**\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
保存最新
现在这个问题怎么样?我可以在解决方案资源管理器中看到包含您的代码片段的文件。你的项目类型是什么?并让您再次检查Web文件夹下是否存在任何文件,以及路径是否正确。