问题描述
我的Windows服务发布遇到问题。
输出的.exe上有一个奇怪的修改日期,并且不确定如何/为什么更改它,我认为这是我运行此exe Live时出现问题的原因。
我需要确认我的代码更改确实是此exe的一部分。
感谢任何人对此有任何经验,在此先感谢您!
发布选项:
文件目录:
解决方法
从评论中复制。
.NET Core自包含部署的设计是这样的,
- 生成框架依赖型部署所需的一切。
- 然后添加一些额外的文件。
因此,主要可执行文件始终是FidessaFileFeed.dll
(FDD或SCD),而FidessaFileFeed.exe
只是从.NET Core运行时文件夹复制的启动程序(我认为它只是{{1 }}。
自然地,您会看到dotnet.exe
的时间戳符合您的期望,而FidessaFileFeed.dll
则与运行时的其他文件(例如FidessaFileFeed.exe
)匹配,并且可以追溯到2018年(Microsoft的时间)发布了此运行时版本。