Unity C# 程序中的加载错误
本文关键字:加载 错误 程序 Unity | 更新日期: 2023-09-27 18:33:23
这是我的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Unity;
using Microsoft.Practices.Unity.Configuration;
namespace UnityDemo2
{
class Program
{
static void Main(string[] args)
{
IUnityContainer container;
container = new UnityContainer();
}
}
}
当它到达最后一行时,我收到此运行时错误。
Could not load type 'System.Reflection.IntrospectionExtensions' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
我的目标框架是.Net Framework 4。
.Net Framework 4.0 中没有 System.Reflection.IntrospectionExtensions 类。您必须为此使用 .Net 4.5。
检查您的 Unity 参考/版本。Afaik 它是一个 .Net 4.5 类,所以你的项目配置肯定有问题。