?-6ren"> ?-只是好奇 - 每当我看到 .csproj 的 xml 时,它都以 DefaultTargets="Build" 开头因此我假设 应该存在;但是,我从未在任何 .csproj 中找到此默认目标。文件。 -6ren">
gpt4 book ai didi

c# - 为什么在任何 .csproj 文件中都找不到

转载 作者:可可西里 更新时间:2023-11-01 08:59:32 24 4
gpt4 key购买 nike

只是好奇 - 每当我看到 .csproj 的 xml 时,它都以 DefaultTargets="Build" 开头因此我假设 <Target Name="Build">应该存在;但是,我从未在任何 .csproj 中找到此默认目标。文件。

VS 是在编译前注入(inject)这个目标还是 msbuild 默认构建它。内部发生了什么?

最佳答案

在文件底部附近,您会看到这个; <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />导入标准目标,“Build”就是其中之一。导入基于项目文件中可用的其他数据以动态方式生成“构建”目标。

关于c# - 为什么在任何 .csproj 文件中都找不到 <Target Name ="Build">?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13316440/

24 4 0