为什么My.Application.Info.Version
总是在web服务应用程序中返回1.0.0.0,当这不是在装配信息属性屏幕中设置的正确版本时?
它可以在可执行文件上工作,但不能在web服务应用程序上工作。
我可以得到正确的版本,如果我使用:System.Reflection.Assembly.GetExecutingAssembly().GetName.Version
有没有人知道为什么My.Application.Info.Version
不能在web服务应用程序上正确工作,但我仍然能够访问它?由于性能限制,我最初打算避免反射。(虽然我不知道My.Application.Info.Version
的内部工作)
似乎不适用基于项目类型。请参阅需求部分。