存储和C#程序集dll文件未加载

AES

我最近尝试将In App Purchase添加到我的Unity项目中。不幸的是,它没有显示在“组件”下拉菜单中。我可以使用该选项来创建IAP按钮并执行无代码的IAP配置,但是菜单中没有该选项。因此,我决定通过脚本配置IAP。但是脚本也会引发一些错误。错误是这样的:

“由于错误而不会加载程序集'Library / ScriptAssemblies / Assembly-CSharp-firstpass.dll':引用具有错误的'Stores'。”

与Assembly-CSharp.dll,Editor.dll和Assembly-CSharp-firstpass.dll一样,出现了四个错误。

然后是一个:“由于错误,将不会加载程序集'Assets / Plugins / UnityPurchasing / Bin / Stores.dll':无法解析引用'UnityEngine.UI'。程序集是否丢失或与当前平台不兼容?参考可以在插件检查器中禁用验证。”

我尝试重新安装In App Purchase软件包。

我尝试将API从.NET Standard 2.0更改为.NET 4.x(反之亦然,仍然无法正常工作)

降级unity项目并不是一个好主意,但是无论如何我都尝试了一下,但是它只是增加了已经存在的错误。

升级到较新的Unity版本(alpha版本)没有帮助。

每当我引用StandardPurchasingModule初始化ConfigurationBuilder时,都会发生该错误。

public void InitializePurchasing()
{
    // If we have already connected to Purchasing ...
    if (IsInitialized())
    {
        // ... we are done here.
        return;
    }

    var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance());


    builder.AddProduct(TWO_BOLTS, ProductType.Consumable);
    builder.AddProduct(FIVE_BOLTS, ProductType.NonConsumable);


    UnityPurchasing.Initialize(this, builder);
}

最糟糕的是,编写ConfigurationBuilder初始化代码后,我无法使用脚本。Unity要求我修复所有编译器错误并分配有效的脚本。我一直在寻找答案。我真的被困在这里。请帮忙。

周六

您的问题似乎与您使用的Unity版本有关。您可以在Unity官方问题追踪器上关注此问题的进展

如果这个问题对您而言是放映商,而不是在您使用Unity的Beta版以及官方网站声明时将其降级,那么您可以

与任何Beta版程序一样,您将尽早使用新功能,并将能够协助其开发的最后步骤。这意味着您可能会觉得Unity的稳定性不如最终版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio C#单元测试System.Net.Http.Formatting程序集未加载

如何动态加载和卸载(重新加载).dll程序集

C#DLL注入未加载DLL

点网核心和Azure存储:无法加载文件或程序集系统,版本= 4.0.0.0

无法加载文件或程序集“ PcapDotNet.Core.dll”

无法加载文件或程序集'Assembly.dll'-vstest

c#找不到文件或程序集cefsharp.core.dll

MIPS 程序集加载和存储内存地址

C#:在GAC中找到PresentationCore.dll(和其他程序集)的路径

强制C#加载仅在cshtml文件中引用的程序集

DotNetNuke C#'System.IO.FileNotFoundException':无法加载文件或程序集

对C#中的架构进行验证后,xml字符串未加载到数据集

奥尔良存储提供程序 DynamoDB,未加载提供程序

Pyinstaller未加载DLL

如何在C#程序中使用和调用dll文件?

无法加载文件或程序集'Microsoft.SqlServer.BatchParserClien.dll文件名

用引用的dll加载程序集

C# - 从自定义程序集加载类型

C#脚本API无法加载程序集

将程序集加载到applicationBase C#的AppDomain异地

C#动态加载程序集非常慢

C#Unity错误:无法加载文件或程序集

System.IO.FileNotFoundException:在2个C#项目中使用资源时无法加载文件或程序集

C#从文件加载一个dll,然后更新那个dll,然后从文件中重新加载dll

调用标准库DLL时无法加载文件或程序集'Microsoft.EntityFrameworkCore

Nuget DLL地狱:无法加载文件或程序集System.Runtime

无法加载文件或程序集“ Oracle.ManagedDataAccessDTC.DLL”或其依赖项之一

DLL地狱-无法加载文件或程序集System.Threading.Tasks.Extensions

无法加载文件或程序集“ AForge.Video.FFMPEG.dll”或其依赖项之一