【发布时间】:2010-05-21 08:21:19
【问题描述】:
PreApplicationStartMethod 属性发生在我身上的奇怪事情。我确实在我的最新项目中实现了它。在 AssemblyInfo.cs 我有以下行:
[assembly: PreApplicationStartMethod(typeof(MyAssembly.Initializer), "Initialize")]
类型和方法如下所示:
namespace MyAssembly
{
public static class Initializer
{
public static void Initialize()
{
TranslationKeys.Initialize();
}
}
}
当我重建我的应用程序并将其加载到浏览器中时,我收到以下错误:
无法解析程序集“MyWebApp,Version=0.0.1.0,Culture=neutral,PublicKeyToken=null”上的 PreApplicationStartMethodAttribute 指定的方法。类型:“MyAssembly.Initializer”,方法名:“初始化”。验证类型是公共的,方法是公共的和静态的(在 Visual Basic 中是共享的)。
我真的不知道问题出在哪里。
【问题讨论】: