compact-framework - .NET 程序集 (Compact Framework 3.5/VS2008) 中缺少版本信息

标签 compact-framework assemblyinfo assemblyversionattribute

我正在使用 VS2008 和 .NET Compact Framework 3.5 构建一个可执行文件,目标是 Windows Mobile 6 Professional,但是每当我编译项目时,我在 AssemblyInfo.cs 文件中指定的所有内容都会被忽略。

我已经在其他项目中多次这样做并且没有问题,但由于某种原因我无法获得 AssemblyTitle/AssemblyProduct/AssemblyVersion 属性等显示(我正在尝试使用 Windows 资源管理器查看它们,我能够在我构建的任何其他程序集的详细信息选项卡中看到这些属性 - 甚至是同一解决方案中的其他项目)。

有什么建议吗?

最佳答案

该信息查看 native 版本信息,该信息在桌面上使用 AssemblyFileVersionAttribute 设置。 CF 不支持 AssemblyFileVersionAttribute,因此设置开箱即用的版本信息的唯一方法是命令行编译。有 a workaround in this blog .

关于compact-framework - .NET 程序集 (Compact Framework 3.5/VS2008) 中缺少版本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981297/

相关文章:

.net - Compact Framework(Windows Mobile)中是否有 System.Runtime.Serialization.DataContractAttribute 的解决方法或替代方案

c# - 使用 WinForms 抽象表单

c# - 无法使用 Environment.GetResourceString 静态方法

c# - 设置 AssemblyInfo.cs 的默认值

.net - .Net 中的程序集版本检查

c++ - 如何处理关闭 MessageBox

c# - 如何动态更新 Assemblyinfo.cs 中的值

c# - 获取程序集名称

c# - 创建动态程序集版本,包括日期和随机修订号