unity配置文件问题
idot 2010-05-21 11:19:38 最近开始学习Unity框架,刚一开始就遇到配置文件问题:
App.config内容如下:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration"/>
</configSections>
<unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
<assembly name="mscorlib, 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<assembly name="winApp"/>
<namespace name="System.Windows.Forms"/>
<namespace name="winApp"/>
<container>
<register type="Form" name="startup" mapTo="Form1"/>
</container>
</unity>
</configuration>
Program.cs内容如下:
using System;
using System.Windows.Forms;
using Microsoft.Practices.Unity;
using Microsoft.Practices.Unity.Configuration;
namespace winApp {
static class Program {
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main() {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
IUnityContainer unityContainer = null;
unityContainer = new UnityContainer().LoadConfiguration();
Application.Run(unityContainer.RegisterType<Form>().Resolve<Form>("startup"));
}
}
}
希望熟悉Unity框架的同仁帮解决一下,谢谢。