小编Chr*_*one的帖子

构建 Maui MS 教程应用程序:出现错误 APT2260:找不到资源 mipmap/appicon 和 mipmap/appicon_round

我发现的与此问题相关的大多数帖子都是在毛伊岛仍处于测试阶段时创建的。
\n此问题仅影响 Android 版本!iOS 版本第一次就成功了。

\n

在学习完这个 Microsoft Maui 教程后,我立即遇到了构建问题。错误是APT2260: resource mipmap/appicon and mipmap/appicon_round not found

\n

在资源文件夹中没有appicon_round.svg文件,所以我复制appicon.svgappicon_round.svg尝试重建并得到相同的错误。

\n

我删除android:roundIcon="@mipmap/appicon_round"AndroidManifest.xml,并删除了appicon_round.svg通过操作创建的文件copy,但构建仍然失败。

\n

即使确实appicon.svg存在,我也android:icon="@mipmap/appicon"从中删除了AndroidManifest.xml删除了,并且重建成功了。\xe2\x80\x8d\xe2\x99\x82\xef\xb8\x8f

\n

最后,我使用 Inkscape 创建appicon_round.svg,将其添加到项目Resources/AppIcon文件夹中,然后添加android:icon="@mipmap/appicon" android:roundIcon="@mipmap/appicon_round"AndroidManifest.xml文件中。以下构建成功。

\n

首先要注意的是,虽然 Visual Studio 2022 for MacOS 确实创建了该文件,但当我创建多平台项目时,appicon.svg它并没有生成。appicon_round.svg

\n

对我来说,第二个“问题”是当我从 Android 清单文件中删除圆形 SVG 引用时,但构建仍然失败。

\n

build multiplatform build-error maui

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

缺少 Visual Studio for Mac 的 Blazor WebAssembly 应用模板

我正在尝试使用最新版本的 Visual Studio for Mac(v8.4.6 版本 36)创建 Blazor WebAssembly 应用程序。

我安装了 .NET Core 3.1 SDK。

我还通过运行安装了最新的 Blazor WebAssembly 3.2.0 Preview 1:

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.2.0-preview1.20073.1.

输出日志显示安装成功:

Templates                                         Short Name               Language          Tags                                 
----------------------------------------------------------------------------------------------------------------------------------
Blazor Server App                                 blazorserver             [C#]              Web/Blazor                           
Blazor WebAssembly App                            blazorwasm               [C#]              Web/Blazor/WebAssembly

Run Code Online (Sandbox Code Playgroud)

但是,即使在重新启动后,Blazor WebAssembly App 模板也不会显示在 Visual Studio for Mac 中:

在此处输入图片说明 如果我从 CLI 创建一个 Blazor WebAssembly 应用程序,如下所示,它会构建但不运行:

dotnet new blazorwasm
dotnet build
dotnet run
Run Code Online (Sandbox Code Playgroud)

如果我尝试在 Visual Studio for Mac 中运行它,我会收到此错误: Cannot open assembly '/Users/my.username/projects/blazor/BlazerWasm/bin/Debug/netstandard2.1/BlazerWasm.exe': No such file …

c# macos visual-studio visual-studio-mac blazor

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

样式组件、抛光和样式道具 - darken() 抛出错误

我刚刚开始使用 styled-components,优美的和 styledProps。

我正在尝试使用 styledProps 为组件设置样式,如下所示……

<Button primary>Primary Button</Button>
<Button danger>Danger Button</Button>
<Button success>Success Button</Button>
<Button info>Info Button</Button>
Run Code Online (Sandbox Code Playgroud)

在我的“styled.button”中,我正在尝试执行以下操作...

&:hover, &:focus {
   background-color: ${darken(0.20, styledProps(background))};
}
Run Code Online (Sandbox Code Playgroud)

...以便悬停和焦点状态可以使用相同的颜色,但只需更改阴影。

看起来 darken() 只接受颜色字符串,并且不会根据以下错误通过 styledProps() 方法接收颜色。

知道如何让这个工作吗?

谢谢!克里斯·西蒙尼

#styled-components #polished #styled-props


Error: Passed an incorrect argument to a color function, 
please pass a string representation of a color.
? 4 stack frames were expanded.
parseToRgb
node_modules/polished/dist/polished.es.js:1433
parseToHsl
node_modules/polished/dist/polished.es.js:1558
darken
node_modules/polished/dist/polished.es.js:1935
fn
node_modules/polished/dist/polished.es.js:1827
? 4 stack frames were expanded.
./src/Button.js
src/Button.js:6
  3 | import { …
Run Code Online (Sandbox Code Playgroud)

css reactjs styled-components

4
推荐指数
1
解决办法
8834
查看次数

移动行时如何更改 Google Sheet 单元格引用?

我正在使用 Google Sheets 为我的乐队创建演出列表。

每首歌曲都有“开始时间”、“歌曲长度”和“设置进度”列,因此我们可以在节目中看到我们在时间方面的表现。

我的问题:当我向上或向下拖动歌曲行以重新排列设置列表时,单元格引用不会改变,我必须复制和粘贴单元格引用以获得“开始时间”和“设置进度”以反映正确的时间。

更改行顺序时如何更新单元格引用?这是我的样本表

google-sheets

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

活动管理员 - 我可以向表单标记添加数据属性吗?

我需要向Active Admin创建的表单标记添加数据属性.

这是当前的Active Admin表单代码...

    ActiveAdmin.register Pdf do
      menu parent: "Video Series"
      PDFTYPES = {
        outline: "Outline",
        transcript: "Transcript"
      }

      member_action :getvideos do
        unless params[:id].blank?
         render :json => Video.where(video_series_id: params[:id]).to_json.html_safe
        end
      end

      member_action :clearvideo do
        #binding.pry
        #puts "pdfID : #{id}"
      end

      index do
        column :title
        column :description
        column :pdf_type
        column :created_at
        column :updated_at
        actions
      end

      form do |f|
        f.inputs "Pdf Content" do
          f.input :title
          f.input :url
          f.input :description
          f.input :pos
          f.input :video_series, as: :select, include_blank: true, collection: VideoSeries.all.map { |video| ["#{video.title}", …
Run Code Online (Sandbox Code Playgroud)

forms ruby-on-rails activeadmin

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

如何让 CSS Grid 列宽与内容相匹配?

我的问题:我不知道如何让 CSS 网格轨道宽度自动调整到图像内容。

这是我的 CodePen,它显示了我在下面描述的问题:

我有几个<div>元素使用相同的 CSS 类来定义 CSS 网格。

每个<div>元素代表一行,其中可以包含不同数量的图像。每行的图像宽度将相同,不会有混合图像宽度的行。

一行可能包含两个178px宽的图像。

另一行可能包含五个133px宽的图像。

我希望所有列之间的差距都10px很大。但是,如我的Codepen 所示,每行中的所有列都178px变宽了。带有133px图像的网格轨道最终178px很宽,从而产生了巨大的差距。

这可以用一个 CSS 网格类来完成吗?或者我是否需要为不同宽度的图像定义不同的 CSS 网格类?

css css-grid

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