小编Sam*_*Sam的帖子

在Visual Studio 2017中反映Native

有没有人尝试在Visual Studio 2017中构建React Native项目?

我找到的每个资源都指向Visual Studio Code,但没有提到Visual Studio 2017.

react-native visual-studio-2017

15
推荐指数
1
解决办法
6716
查看次数

如何在 Expo 中更新 npm 包

在我的常规 React Native 项目中,我npm update {package-name}定期运行以确保我的库是最新的。例如,我使用第三方用户身份验证包,并希望确保我使用最新的稳定版本。

世博会相当于什么npm update

我知道 usingexpo install {package-name}的优势在于npm i {package-name}它可以确保安装的包版本与应用程序正在使用的 Expo SDK 兼容。这就是为什么我不愿意竞选npm update {package-name}并想把世博会纳入其中。

如何在 Expo 应用程序中更新我的 npm 包?

npm react-native expo

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

邮差不使用cookie

我已经在我的应用程序开发中使用Postman一段时间了,从来没有遇到任何问题.我通常在调试ASP.NET API代码时将其与Google Chrome一起使用.

大约一个月前,我开始遇到问题,Postman似乎没有发送我的网站发布的cookie.

通过Fiddler,我检查我正在对我的API进行的调用,并看到Postman没有发送我的API应用程序发出的cookie.它正在发送其他cookie而不是它应发送的cookie - 见下文:

在此输入图像描述

在"Cookies"下,我确实看到了我发行的cookie,即.AspNetCore.mysite_cookie- 见下文:

在此输入图像描述

知道为什么会这样吗?

PS我认为这个问题是在我对我的代码进行一些更改以命名我的cookie之后开始的.我的API应用程序使用社交身份验证,我决定命名两个cookie,即我在用户通过身份验证后从Facebook/Google/LinkedIn收到的cookie,以及我向经过身份验证的用户发出的cookie.我所说的饼干,我从社交网站得到social_auth_cookie,我发出一个名为mysite_cookie.我认为这与我遇到的这个问题有关.

asp.net cookies google-chrome postman

14
推荐指数
1
解决办法
989
查看次数

无法使用 CommunityToolkit.Mvvm 在视图模型中使用 ICommand 属性

在我的视图模型中,我想使用 CommunityToolkit.Mvvm 中的源生成器,但由于某种原因,我似乎无法[ICommand]在我的操作方法中使用属性。

我得到的错误是:

无法应用属性类“ICommand”,因为它是抽象的

这是我的视图模型模型的基类。

using CommunityToolkit.Mvvm.ComponentModel;

namespace MyApp.ViewModels
{
    public partial class BaseViewModel : ObservableObject
    {
        [ObservableProperty]
        bool isBusy = false;

        [ObservableProperty]
        string title = string.Empty;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的视图模型类:

public class MyViewModel : BaseViewModel
{
   [ObservableProperty]
   string firstName;

   [ObservableProperty]
   string lastName;

   [ICommand] // <-- This is where I get the error I mentioned above
   async Task DoSomething()
   {
       // Do something here...
   }
}
Run Code Online (Sandbox Code Playgroud)

c# mvvm community-toolkit-mvvm

14
推荐指数
2
解决办法
8458
查看次数

Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8

我正在尝试使用物理 Android 设备来测试/调试我的 React Native 项目。

我通过 USB 将设备连接到 Windows 11 计算机,并在设备上打开开发人员模式,但当我尝试运行我的项目时,出现错误,内容如下:

Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8。

我从此 URL 下载并安装了 Java 版本 11: https: //jdk.java.net/java-se-ri/11

然后我尝试通过以下方式设置版本:Android Studio > 文件 > 设置 > 构建、执行、部署 > Gradle > Gradle JDK

我还进入Environment Variables我的 Windows 11 计算机并指向JAVA_HOMEJava 版本 11 所在的文件夹。

但无论我做什么,都不起作用。如果我在 Android 文件夹下运行./gradlew --version,我会看到以下内容: 在此输入图像描述

有什么建议如何处理这个问题并在我的 React Native 项目中为 Gradle 设置正确的 Java 版本吗?

PS 即使我尝试在我的开发机器上使用 Android 模拟器,我现在也会遇到同样的错误,即要求 Java 11。所以,在这一点上,我完全无法运行任何——甚至是全新的——React Android 设备或模拟器上的本机项目。

java android gradle android-studio react-native

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

ASP.NET Core 2.1 Preview 2应用程序无法在Azure App Service上运行

自从此版本推出以来,我一直在Azure上运行我的ASP.NET Core 2.1 Preview-1应用程序.我已经通过门户安装了ASP.NET核心运行时扩展,它一直运行良好.

现在Microsoft发布了ASP.NET Core 2.1 Preview-2,我将升级安装到了SDK.更新了我的Nuget软件包,以便我拥有所有内容的预览版本.请参阅下面的csproj文件: 在此输入图像描述

我还从我的应用程序的Azure App Service中删除了ASP.NET Core Runtime扩展,显示了2.1 Preview-1.而是分别为x86和x64安装了ASP.NET Core 2.1运行时 - 见下文: 在此输入图像描述

编译应用程序并将其发布到我的Azure App服务,但我收到错误.首先我得到了502.5错误.现在,我得到:

指定的CGI应用程序遇到错误,服务器终止了该进程.

我在这里错过了什么?

更新:

正如答案所示,我将目标设置为x86(为了安全起见) - 见下文:

在此输入图像描述

我删除了扩展和单独的x86和x64运行时并仅安装了支持ASP.NET Core 2.1 preview-2的x86 - 见下文: 在此输入图像描述

我重新启动了应用程序几次,我仍然得到502.5.

然后我尝试通过发出以下命令通过CLI命令行进行自我部署:

dotnet publish -c Release -r win10-x64
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

C:\ Program Files\dotnet\sdk\2.1.300-preview2-008530\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(125,5):错误:RuntimeIdentifier平台'win10-x64 '和PlatformTarget'x86'必须兼容.

这是否意味着我安装了x86版本的SDK并且我必须以x86为目标?

我没有遇到一半麻烦,我现在要经历从ASP.NET Core 2.0到2.1!

更新2:刚跑到dotnet --infoKudu控制台.如果我正确读取它,我没有正确的运行时.

在此输入图像描述

更新3:

我认为这个屏幕截图确认了我在说什么. 在此输入图像描述

更新4:

我安装了x86版本的ASP.NET Core 2.1 Runtime - 见下文: 在此输入图像描述

当我dotnet --info在Kudu控制台中运行时,我得到以下令我困惑的内容.我还没有看到我期待看到的版本:

在此输入图像描述

当我点击URL时,我仍然在Kudu控制台中获得502.5和相同的消息,当我dotnet MyApp.dll告诉我没有找到正确版本的运行时.

我如何在那里获得正确的版本?我以为通过门户安装它会做到这一点.

asp.net azure azure-web-sites asp.net-core

12
推荐指数
1
解决办法
3160
查看次数

找不到要运行的项目.确保D:\ home\site\wwwroot中存在项目

我现在一直在努力解决这个问题.我正在尝试让我的ASP.NET Core 2.1应用程序在Azure App Service上运行.

这是我在Kudu看到的奇怪行为.

dll在Kudu控制台中看到了我的项目文件D:\home\site\wwwroot.然后我键入dotnet run myproject.dll,我收到以下错误:

找不到要运行的项目.确保D:\ home\site\wwwroot中存在项目

知道这里发生了什么吗?

azure azure-web-sites kudu asp.net-core

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

缺少 maui_colors.xml 和 maui_splash_image.xml

我一直在我的 Windows 11 计算机上开发一个 .NET MAUI 应用程序,该应用程序运行良好。

当我尝试在 Mac 上编译并运行它并运行最新版本的 Visual Studio for Mac - 17.3 Preview build 1038 时,出现两个错误 - 如下所示:

Source file 'obj/Debug/net6.0-android/resizetizer/sp/maui_splash_image.xml' could not be found (XA2001)
Source file 'obj/Debug/net6.0-android/resizetizer/sp/maui_colors.xml' could not be found (XA2001)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

知道是什么原因造成的以及如何解决它吗?

PS 我在我的 PC 上从头开始这个项目,所以它不是从 Xamarin 进行的转换。

xamarin xamarin.forms maui .net-maui

11
推荐指数
1
解决办法
2366
查看次数

Facebook iOS应用程序是用React Native构建的吗?

我看到一篇文章给我的印象是Facebook的iOS应用程序是用React Native构建的.

有谁知道这是真的吗?

react-native

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

Visual Studio 2017 15.2中没有产品更新

我正在运行Visual Studio 2017 15.2,我看不到15.3的更新.这是为什么?什么是升级到15.3的正确方法?

编辑:

在我的开发电脑上没有提示升级到15.3,我被困在15.2:

在此输入图像描述

在我的构建服务器上,我确实得到了选项:

在此输入图像描述

现在,我在企业中运行了不同版本的软件.如何在Dev PC上升级Visual Studio?如图所示我使用的是最新的安装程序.

visual-studio visual-studio-2017

10
推荐指数
1
解决办法
985
查看次数