我想使用导航架构组件.
但我在导入safeargs方面遇到了问题
同步消息:
找不到androidx.navigation:safe-args-gradle-plugin:1.0.0-alpha01.在以下位置进行了搜索:
https://dl.google.com/dl/android/maven2/androidx/navigation/safe-args-gradle-plugin/1.0.0-alpha01/safe-args-gradle-plugin-1.0. 0-alpha01.pom
https://dl.google.com/dl/android/maven2/androidx/navigation/safe-args-gradle-plugin/1.0.0-alpha01/safe-args-gradle-plugin-1.0.0 -alpha01.jar
https://jcenter.bintray.com/androidx/navigation/safe-args-gradle-plugin/1.0.0-alpha01/safe-args-gradle-plugin-1.0.0-alpha01.pom
https:/ /jcenter.bintray.com/androidx/navigation/safe-args-gradle-plugin/1.0.0-alpha01/safe-args-gradle-plugin-1.0.0-alpha01.jar
要求:
项目:
我跟随添加组件到您的项目,但没有解决我的问题.
项目:build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
classpath "androidx.navigation:safe-args-gradle-plugin:1.0.0-alpha01"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) { …
Run Code Online (Sandbox Code Playgroud) 当我在Jenkins构建服务器上构建.NET Standard 2.0库时
C:\Program Files\dotnet\sdk\2.1.302\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(198,5): error : Assets file 'C:\Jenkins\workspace\<Project>\Sources\Library\obj\project.assets.json' not found. Run a NuGet package restore to generate this file. [C:\Jenkins\workspace\<Project>\Sources\Library\Library.csproj]
Run Code Online (Sandbox Code Playgroud)
我在构建日志中遇到了以上错误。
我搜索了错误并找到了解决方案
然而,
dotnet resotre <Solution Name>
Run Code Online (Sandbox Code Playgroud)
在开始构建之前清理工作区时,该解决方案无法帮助我。
因此,我在MSBuild之前插入命令,但失败了
C:\Program Files\dotnet\sdk\2.1.302\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(198,5): error : Package Microsoft.CodeAnalysis.CSharp.Workspaces, version 2.8.0 was not found. It might have been deleted since NuGet restore. Otherwise, NuGet restore might have only partially completed, which might have been due to maximum path length restrictions. [C:\Jenkins\workspace\<Project>\Sources\Web\Web.csproj]
Run Code Online (Sandbox Code Playgroud)
根据解决方案参考,也许升级Nuget Package Installer可以帮助我。但是我不知道如何通过命令行升级Nuget软件包安装程序 ...
Visual Studio 2017控制台输出显示我
onecoreuap\inetcore\urlmon\zones\zoneidentifier.cxx(359)\ urlmon.dll!6F1D6037 :(来电者:6F1D6F68)ReturnHr(1)tid(24e0)80070002找不到指定的文件.
onecoreuap\inetcore\urlmon\zones\zoneidentifier.cxx(359)\ urlmon.dll!6F1D6037 :(来电者:6F1D6F68)ReturnHr(2)tid(24e0)80070002找不到指定的文件.
CLR:(C:\ WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll)拒绝本机映像,因为本机映像依赖项C:\ WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll具有与预期不同的身份
CLR:(C:\ WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll)拒绝本机映像,因为本机映像依赖项C:\ WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll具有与预期不同的身份
IMGSF01-DLL_PROCESS_ATTACHC:\ WINDOWS\system32\ImgsfProcPolicyForExe.xmlException在application.exe中的0x76E608C2(KernelBase.dll)处抛出:0x000006BA:RPC服务器不可用
我想知道这些输出是什么意思以及如何解决它.
目前应用程序看起来很好.但是,我应该在将应用程序发布到市场之前确定.
我的应用程序依赖于.NET Framework 4.5.2和Winform.
我尝试应用ASP.NET Core Blazor WebAssemblyHttpClient
使用 OIDC 身份验证键入的附加安全方案,如下所示,
// Blazor WebAssembly 'Program.cs'
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add<App>("#app");
builder.Services.AddHttpClient<ApplicationHttpClient>(nameof(ApplicationHttpClient), client =>
{
client.BaseAddress = new Uri(builder.HostEnvironment.BaseAddress);
}).AddHttpMessageHandler<BaseAddressAuthorizationMessageHandler>();
builder.Services.AddScoped(serviceProvider =>
{
return serviceProvider.GetRequiredService<IHttpClientFactory>().CreateClient(nameof(ApplicationHttpClient));
});
builder.Services.AddOidcAuthentication<RemoteAuthenticationState, RemoteUserAccount>(options =>
{
builder.Configuration.Bind("Google", options.ProviderOptions);
options.ProviderOptions.DefaultScopes.Add("email");
}).AddAccountClaimsPrincipalFactory<RemoteAuthenticationState, RemoteUserAccount, CustomAccountClaimsPrincipalFactory>();
await builder.Build().RunAsync();
}
Run Code Online (Sandbox Code Playgroud)
如果构建并运行,我遇到以下异常,
crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: ValueFactory attempted to access the Value property of this instance.
System.InvalidOperationException: ValueFactory attempted to access the Value property of this …
Run Code Online (Sandbox Code Playgroud) 当我在VS 2017上运行.NET Core Web API应用程序时,
在输出的调试面板中,继续显示异常抛出:
'System.IO.FileNotFoundException' in System.Private.CoreLib.dll
但是,应用程序运行良好,不会停止或发生故障.
我知道Exception总是意味着需要关心的事情.
那么,如何在运行CoreCLR时搜索未找到的文件?
- - - - - - - 更多 - - - - - - - - - -
'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App\2.0.0\System.Private.Xml.Linq.dll'. Symbols loaded.
'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App\2.0.0\System.Private.Xml.dll'. Symbols loaded.
'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App\2.0.0\System.Resources.ResourceManager.dll'. Symbols loaded.
Exception thrown: 'System.IO.FileNotFoundException' in System.Private.CoreLib.dll
Exception thrown: 'System.IO.FileNotFoundException' in System.Private.CoreLib.dll
Run Code Online (Sandbox Code Playgroud)