我从prism开始,我在vs 2010中有一个使用prism的解决方案,一个项目(PrimUI是我拥有外壳的地方,另一个项目(PrismUI.infrastructure)是我拥有例如区域名称类的地方:
namespace PrismUI.Infrastructure
{
class RegionNames
{
public static string ToolbarRegion = "ToolbarRegion";
public static string ContentRegion = "ContentRegion";
}
}
然后在shell我想这样做:
<Window x:Class="PrismUI.Shell"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:prism="http://www.codeplex.com/prism"
Title="Shell">
<Grid>
<DockPanel LastChildFill="True">
<ContentControl DockPanel.Dock="Top" prism:RegionManager.RegionName="{x:Static inf:RegionNames.ToolbarRegion}" />
<ContentControl prism:RegionManager.RegionName="{x:Static inf:RegionNames.ContentRegion}" />
</DockPanel>
</Grid>
</Window>
我必须添加这样的内容:
xmlns:inf="clr-namespace:PrismUI.infrastructure;assembly=PrismUI.infrastructure"
但我在建议的列表中找不到该程序集,我该如何解决这个问题,
多谢