本次发布聚焦降低误报风险、规范发布产物和重构仓库文档。 主要变更: - 删除开机自启功能,移除 Windows 启动项注册表写入逻辑。 - 新增标准应用清单,声明应用以普通用户权限运行。 - 新增 framework-dependent 发布脚本,保持发布包不内置 .NET 运行时。 - 禁用单文件、自解压、裁剪和 ReadyToRun 发布方式,保持产物结构透明。 - 将发布资产命名规范化为 omni-notify-v0.2.0-win-x64.zip。 - 重写文档结构:README.md 面向用户,docs/development.md 面向开发者。 - 删除过时且内容重复的 PRD.md 与 docs/usage.md。 验证: - dotnet build .\OmniNotify.csproj -c Release 构建通过。 - 发布脚本成功生成 v0.2.0 win-x64 压缩包。 - 发布目录未包含 coreclr.dll、hostfxr.dll、hostpolicy.dll 等 .NET 运行时文件。
33 lines
1.2 KiB
XML
33 lines
1.2 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<OutputType>WinExe</OutputType>
|
|
<TargetFramework>net8.0-windows</TargetFramework>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<UseWPF>true</UseWPF>
|
|
<UseWindowsForms>true</UseWindowsForms>
|
|
<ApplicationIcon>app.ico</ApplicationIcon>
|
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
|
<AssemblyName>OmniNotify</AssemblyName>
|
|
<RootNamespace>OmniNotify</RootNamespace>
|
|
<Version>0.2.0</Version>
|
|
<FileVersion>0.2.0.0</FileVersion>
|
|
<AssemblyVersion>0.2.0.0</AssemblyVersion>
|
|
<Authors>OmniNotify</Authors>
|
|
<Company>OmniNotify</Company>
|
|
<Product>Omni-Notify</Product>
|
|
<Description>Local desktop notification popup receiver.</Description>
|
|
<Copyright>Copyright (c) OmniNotify</Copyright>
|
|
<RepositoryType>git</RepositoryType>
|
|
<NeutralLanguage>zh-CN</NeutralLanguage>
|
|
<Deterministic>true</Deterministic>
|
|
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
|
|
<SelfContained>false</SelfContained>
|
|
<PublishSingleFile>false</PublishSingleFile>
|
|
<PublishTrimmed>false</PublishTrimmed>
|
|
<PublishReadyToRun>false</PublishReadyToRun>
|
|
</PropertyGroup>
|
|
|
|
</Project>
|