我在 NuGet 上有一个 C# WPF 库。发布新版本(.nupkg 文件)后,我还想上传 Symbols 包(.snupkg 文件)。但我得到The checksum does not match for the dll(s) and corresponding pdb(s).错误:
我已经成功发布了 .snupkg 文件和 2 个其他 C# .NET Framework 库的 .nupkg 文件,遵循与此处完全相同的过程。我能想到的唯一区别是这是一个 WPF 库(它有 *.xaml 文件并且它有对 PresentationFramework 的引用),而其他两个不是。
步骤:
.csproj文件中发布配置的设置:<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>portable</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release\GM.WPF.xml</DocumentationFile>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
.dll, .dll.config, .pdb,.xml文件)。.nuspec在与文件相同的文件夹中有一个包含 NuGet 包元数据的.csproj文件(我认为没有必要显示该.nuspec文件 …我正在使用 Xamarin.Android 和 Xamarin.iOS 客户端开发 Xamarin.Forms 应用程序。对于推送通知,我使用FirebasePushNotificationPlugin库。它在 Android 上可以完美运行,但在 iOS 上却不能。
在 iOS 上,应用程序只是在请求使用推送通知后关闭。所以:显示“允许/不允许”弹出窗口,当用户单击“允许”时,应用程序将关闭。没有抛出异常或任何东西。
我已经完成了设置说明中的每一步,但为了仔细检查,我将向您展示所有内容的屏幕截图:
BundleResource.这是production(而不是development)因为我无法运行和调试该应用程序,因此该应用程序实际上每次都会上传到 App Store Connect 并使用 TestFlight 作为内部测试人员进行测试。
AppDelegate.FinishedLaunching方法中初始化包,紧跟在LoadApplication(new App());. …