【发布时间】:2010-11-24 15:27:53
【问题描述】:
我用谷歌搜索了这个,但仍然无法正常工作
我有一个 WPF 应用程序并希望从位于不同程序集中的 Main.xaml 开始。两个程序集位于同一位置。
我该怎么做?我从 XAML 中取出 StartupUri 并尝试了这些和一些细微的变化:
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
StartupUri = new Uri("/CompanyName.VisualStudio.UI;CompanyName/VisualStudio/UI/DatabaseManager/Main.xaml", UriKind.Relative);
//StartupUri = new Uri(@"pack://application:,,,/ CompanyName.VisualStudio.UI;CompanyName/VisualStudio/UI/DatabaseManager/Main.xaml");
}
程序集的名称是“CompanyName.VisualStudio.UI”,命名空间是“CompanyName/VisualStudio/UI/DatabaseManager/Main.xaml”
有什么想法吗?
【问题讨论】:
-
我把它读作“WTF: ...” ;-)