小编Dec*_*oth的帖子

如何在 Visual Studio 中处理“密钥库被篡改或密码不正确”

尝试通过 Visual Studio (V16.6.2) 签署已发布应用程序的新版本时,出现错误

密钥库被篡改或密码不正确

这对我来说是一个巨大的惊喜,因为我非常确定我的密码。

可能是什么问题呢?

keystore visual-studio xamarin.android xamarin xamarin.forms

5
推荐指数
1
解决办法
4635
查看次数

Xamarin Android,java类ListenableFuture被定义多次,带有新的Andriod App

我在Visual Studio 2022中创建了一个全新的Xamarin Android 应用程序

然后,我引用了Xamarin.Stripe.Terminal.Android库的v1.0.17.2,因为我需要在读卡器上执行一些交易。

我编译了解决方案,没有触及一行代码,但出现了以下问题

类型 com.google.common.util.concurrent.ListenableFuture 被定义多次:C:\Users\XYZ.nuget\packages\xamarin.google.guava.listenablefuture\1.0.0.2\buildTransitive\monoandroid50\guava-listenablefuture.jar: com/google/common/util/concurrent/ListenableFuture.class,obj\Debug\120\lp\54\jl\guava-28.1-android.jar:com/google/common/util/concurrent/ListenableFuture.class

您可以在错误消息中看到两个 jar 引用

1.0.0.2\buildTransitive\monoandroid50\guava-listenablefuture.jar

obj\调试\120\lp\54\jl\guava-28.1-android.jar

如果我采用 Visual Studio 构建的完整 java 命令行,然后删除对 j​​ar 的引用

1.0.0.2\buildTransitive\monoandroid50\guava-listenablefuture.jar

然后 java 从命令行正确编译,并出现大量警告。


我只是想知道是否有某种方法可以从 Visual Studio 的编译过程中排除此 JAR,以便构建可以正确继续。

任何指导将不胜感激。

xamarin.android xamarin

5
推荐指数
0
解决办法
844
查看次数

如何修复“ICU 语法错误:预期>“标识符”,但发现“0”。” Flutter 3.7.0 中的错误

更新到 Flutter 3.7.0 后,我在构建应用程序时收到此错误消息:

[app_en.arb:scanCode_fieldNotMatched] ICU 语法错误:预期为“标识符”,但发现为“0”。要匹配的字段是“{0}”

.arb 本地化文件中变量的写入方式似乎发生了变化。

messageformat dart flutter

5
推荐指数
1
解决办法
1437
查看次数

运行 Xamarin.Forms 应用程序时如何找出 Android 和 iOS 版本?

有没有办法用插件来做到这一点,或者我是否需要编写某种自定义渲染器?

xamarin xamarin.forms

3
推荐指数
1
解决办法
1135
查看次数

延迟属性初始化在 C# 中不起作用

我在使用本文档class中描述的方法初始化属性时遇到问题。

样本:

public class MyClass
{
    private Lazy<string> _lazyString;

    public MyClass()
    {
        _lazyString = new Lazy<string>(() => "hello world");
    }

    public string MyString => _lazyString.Value;
}
Run Code Online (Sandbox Code Playgroud)

当我调试时,我可以看到它_lazyString的布尔值在我访问该属性之前就已IsCreated设置为。最近的C#迭代中有什么变化吗?trueMyString

我的目标框架是netcoreapp3.1

c# lazy-initialization .net-core

2
推荐指数
1
解决办法
1791
查看次数