.NET Core Publish Exe 的修改日期不正确?
.NET Core Publish Exe with incorrect modified date?
我在发布 Windows 服务时遇到问题。
输出的 .exe 上有一个奇怪的修改日期,并且不确定它是如何/为什么被更改的,我认为这是我遇到 运行 这个 exe Live 问题的原因。
我需要确认我的代码更改确实是该 exe 的一部分。
感谢任何人对此有任何经验,提前致谢!
发布选项:
文件目录:
文件属性:
从评论中复制。
.NET Core的设计self-contained部署是这样的,
- 生成依赖于框架的部署所需的一切。
- 然后添加一些额外的文件。
因此,主要可执行文件始终是 FidessaFileFeed.dll
(FDD 或 SCD),而 FidessaFileFeed.exe
只是从 .NET Core 运行时文件夹复制的启动器(我认为它只是 dotnet.exe
).
您自然会看到 FidessaFileFeed.dll
的时间戳符合您的预期,而 FidessaFileFeed.exe
与运行时的其他文件(如 hostfxr.dll
)匹配并且可以追溯到 2018 年(时间当 Microsoft 发布此运行时版本时)。
我在发布 Windows 服务时遇到问题。
输出的 .exe 上有一个奇怪的修改日期,并且不确定它是如何/为什么被更改的,我认为这是我遇到 运行 这个 exe Live 问题的原因。
我需要确认我的代码更改确实是该 exe 的一部分。
感谢任何人对此有任何经验,提前致谢!
发布选项:
文件目录:
文件属性:
从评论中复制。
.NET Core的设计self-contained部署是这样的,
- 生成依赖于框架的部署所需的一切。
- 然后添加一些额外的文件。
因此,主要可执行文件始终是 FidessaFileFeed.dll
(FDD 或 SCD),而 FidessaFileFeed.exe
只是从 .NET Core 运行时文件夹复制的启动器(我认为它只是 dotnet.exe
).
您自然会看到 FidessaFileFeed.dll
的时间戳符合您的预期,而 FidessaFileFeed.exe
与运行时的其他文件(如 hostfxr.dll
)匹配并且可以追溯到 2018 年(时间当 Microsoft 发布此运行时版本时)。