私が得た:
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
どうすればこれを解決できますか?