NuGet 包是以 Debug 配置发布
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- csharp
- Domain
- build-system, release
Research direction
Inspect the project’s NuGet packaging and build configuration for the FreeSql assembly targeting netstandard2.1; the issue does not name the relevant files. Start by locating the configuration that produced package version 3.5.311, then compare the package’s assembly attributes with its release build settings. Done means a released NuGet package no longer reports Debug configuration or DisableOptimizations.
Written by the indexing model from the issue text.
Description
问题描述及重现代码:
从 NuGet 安装的程序集发现是以 Debug 配置编译的。使用 ILSpy 查看 FreeSql.dll,程序集有以下特性
[assembly: Debuggable(263)]
[assembly: AssemblyConfiguration("Debug")]
其中 263 = 256 + 4 + 2 + 1,包含 DebuggableAttribute.DebuggingModes.DisableOptimizations (256),表明该 NuGet 包是以 Debug 配置编译的。
复现步骤
- 从NuGet 下载 freesql.3.5.311.nupkg 。
- 解压 freesql.3.5.311.nupkg,找到 lib/netstandard2.1/FreeSql.dll。
- 使用 ILSpy 打开,查看程序集特性。
安装的Nuget包
FreeSql 3.5.311
- Dominant language
- C#
- Stars
- 4.4k
- Forks
- 911
- Avg merge
- 12h 47m
- Merged PRs (30d)
- 2
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from dotnetcore/FreeSql
-
byte类型在条件中的解析BUGOpen
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
dotnetcore/FreeSql#2290 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
dotnetcore/FreeSql#2269 · 6 comments ·
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
dotnetcore/FreeSql#2078 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
dotnetcore/FreeSql#2288 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
dotnetcore/FreeSql#2281 ·
All issues in dotnetcore/FreeSql
Similar issues
-
good first issue
Difficulty 1/5 Under an hour Newbie friendliness 88/100
madeyoga/AuthEndpoints#365 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 76/100
majorsilence/Reporting#493 ·
Maintainers usually reply within 1 day
-
area: backend enhancement payments
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 4 days