gpt4 book ai didi

xaml - MSBuild :UpdateDesignTimeXaml do? 是什么

转载 作者:行者123 更新时间:2023-12-05 00:45:45 25 4
gpt4 key购买 nike

我启动了一个新的 Xamarin.forms 项目并添加了一些 xaml 文件。我注意到在 .csproj它添加的文件:

  <ItemGroup>
<EmbeddedResource Update="View.xaml">
<Generator>MSBuild:UpdateDesignTimeXaml</Generator>
</EmbeddedResource>
</ItemGroup>

这实际上有什么作用?

我应该删除它吗?

应该是 <Generator>MSBuild:Compile</Generator> ?

最佳答案

MSBuild:Compile的任务是 Forms 为 IDE 更新您的 XAML/.cs 文件的真正古老的方式。

即此设计时后台进程生成 *.g.cs包含项目生成的分部类的文件,这些分部类用于为 IntelliSense 提供 XAML 代码隐藏的 IDE。

Xamarin.Forms发布 1.3?/1.4? (不确定确切版本,因为它是很久以前的),Xamarin 添加了 UpdateDesignTimeXaml 的 MSbuild 任务。所以整个项目不必在后台构建来更新分部类生成的 XXXX.g.cs 文件,因此更新发生得非常快,因为只有那些更改的生成文件被馈送到 Roslyn IntelliSense特征。

关于xaml - MSBuild :UpdateDesignTimeXaml do? 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55972520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com