我创建了一个类
public static class UnitOfWorkFactory
{
public static T Resolve<T>()
{
return Application.UnityContainer.Resolve<T>();
}
}
除非我将此类放在单独的代码文件中,否则所有内容都可以正常编译:当前上下文中不存在名称“UnitOfWorkFactory”。即使没有引用程序集,问题仍然存在:
public static class UnitOfWorkFactory
{
public static T Resolve<T>()
{
return default(T);
}
}
[可能这与主要问题无关] 更多的是,如果我尝试运行成功编译的应用程序,则会产生错误: 分析器错误消息:无法加载类型“MyWCFProject.Application”。
第1行:&lt;%@ Application Codebehind =“Global.asax.cs”Inherits =“MyWCFProject.Application”Language =“C#”%&gt;
请建议这里发生了什么..
编辑:我从App_Code移动了文件及其属性,导致第一次错误。