私が得た:
using System.Diagnostics;
using System.Reflection;
namespace Site
{
    public abstract class General
    {
        private static string _version;
        public static string Version { get { return _version; } }
        static General()
        {
            Assembly assembly = Assembly.GetExecutingAssembly();
            FileVersionInfo fileVersionInfo = FileVersionInfo.GetVersionInfo(assembly.Location);
            _version = fileVersionInfo.ProductVersion;
        }
    }
}
コードは問題なく動作し、アクセスする必要がある場所ならどこでもバージョンを取得できますSite.General.Version。今、インライン タグを使用しようとしていますが、定義または「一般」が含まれていない<% = Site.General.Version %>というエラー メッセージが表示されます。System.ComponentModel.ISite ISite
どうすればこれを解決できますか?