首页 > 解决方案 > .cs 文件不在 .xaml 文件下

问题描述

我是新手自学Xamarin,一直在做小项目,直到遇到这个问题。每次我开始新项目时,都会出现错误:

"Could not restore Packages".

App.xaml.cs曾经在App.xamlmain.xaml.cs曾经在 之下main.xaml。现在他们有 2 个独立的文件。

这是我的问题的图片

提前致谢

标签: xamlxamarinxamarin.formsxamarin.androidxamarin.ios

解决方案


我正在从事的一个项目有一段时间存在这个问题,这就是解决它的方法。

将此 XML 分组放在您的Test.csproj文件中。

<ItemGroup>
    <!-- https://bugzilla.xamarin.com/show_bug.cgi?id=55591 -->
    <None Remove="**\*.xaml" />

    <Compile Update="**\*.xaml.cs" DependentUpon="%(Filename)" />
    <EmbeddedResource Include="**\*.xaml" SubType="Designer" Generator="MSBuild:UpdateDesignTimeXaml" />
</ItemGroup>

请注意,在未来的更新中,请原谅我,因为我没有 100% 记得,Visual Studio 或 .NetStandard 的更新解决了这个问题。我们的项目不再需要这个修复。


推荐阅读