Iai*_*ith 4 xaml xamarin xamarin.forms visual-studio-2019
我已经开始了一个新的Xamarin.forms项目并添加了一些xaml文件。我注意到在.csproj文件中添加了:
<ItemGroup>
<EmbeddedResource Update="View.xaml">
<Generator>MSBuild:UpdateDesignTimeXaml</Generator>
</EmbeddedResource>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
这实际上是做什么的?
我应该删除它吗?
应该是<Generator>MSBuild:Compile</Generator>吗?
的任务MSBuild:Compile是Forms为IDE更新XAML / .cs文件的真正老方法。
即,此设计时后台进程将生成一个*.g.cs文件,这些文件包含您的项目的生成的部分类,这些部分类用于为IntelliSense提供XIDE代码的IDE。
在Xamarin.Forms1.3?/1.4?中发布 (不确定确切的版本),Xamarin添加了MSbuild任务,UpdateDesignTimeXaml因此不必在后台构建整个项目来更新XXXX.g.cs文件以生成部分类和因此,更新很快就发生了,因为只有那些已更改的生成文件被馈送到Roslyn进行该IntelliSense功能。
| 归档时间: |
|
| 查看次数: |
301 次 |
| 最近记录: |