Я использую Prism, чтобы я мог создать модульное решение. Мне нужно получить доступ к WebContext и AuthenticationService в моих модулях и считаю, что лучший способ сделать это - переместить автоматически сгенерированные AuthenticationService и UserRegistrationService в общий проект. У меня уже есть общий проект, созданный там, где я его создал, и Entities Model и DomainService в соответствии с моими потребностями.
Может кто-нибудь дать мне несколько советов по перемещению сервисов, созданных в проекте Business Application? Я попробовал это, переместил связанные ресурсы, частичные классы и т. Д., Но просто не могу заставить его строить. Пространство имен спагетти подводит меня.
У меня также есть ряд предупреждений, таких как
Элемент ItemGroup в пространстве имен
'http://schemas.microsoft.com/developer/msbuild/2003' имеет недействительный
дочерний элемент 'RiaClientCodeGenClientAssemblySearchPath' в пространстве имен
http://schemas.microsoft.com/developer/msbuild/2003'. Список
ожидаемые возможные элементы: 'Item, Reference, COMReference,
COMFileReference, Xdcmake, Bscmake, ClCompile, ClInclude, Midl,
ResourceCompile, PreLinkEvent, CustomBuildStep, Manifest,
ProjectConfiguration, NativeReference, ProjectReference, Compile,
EmbeddedResource, Content, Page, Resource, ApplicationDefinition,
Нет, BaseApplicationManifest, Папка, Импорт, Сервис, Веб-ссылки,
WebReferenceUrl, FileAssociation, BootstrapperFile, PublishFile,
CodeAnalysisDependentAssemblyPaths, CodeAnalysisDictionary,
CodeAnalysisImport, Link, ResourceCompile, PreBuildEvent,
PostBuildEvent 'в пространстве имен
'http://schemas.microsoft.com/developer/msbuild/2003'. C: \ Program
Файлы \ MSBuild \ Microsoft \ Silverlight \ v4.0 \ Microsoft.Ria.Client.targets
что немного касается. Может быть, они волшебным образом исчезнут, если я наконец смогу построить это!