Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

[Forms][iOS] Error CS1703 Multiple assemblies with equivalent identity Net standard 2.0 Automapper #1380

Closed
pleb opened this issue Dec 12, 2017 · 10 comments
Labels

Comments

@pleb
Copy link

pleb commented Dec 12, 2017

Description

Cross post from Automapper AutoMapper/AutoMapper#2455

When adding AutoMapper >= 6.2.0, the forms iOS project fails to build and outputs a CS1703 error.

The exact error is

Error CS1703

Multiple assemblies with equivalent identity have been imported: 
'C:\Users\plebm\.nuget\packages\system.reflection.emit\4.3.0\ref\netstandard1.1\System.Reflection.Emit.dll' 
and 
'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.iOS\v1.0\Facades\System.Reflection.Emit.dll'.
Remove one of the duplicate references.

It seems to be caused by AutoMapper adding an additional dependency of System.Runtime.Serialization.Primitives.4.3.0 in 6.2.0

Steps to Reproduce

using VS 15.5.1

  1. Create Xamarin Cross-Plat App (Xam.Forms)
  2. Select iOS and .net standard from the create options
  3. Add Automapper (6.2.2) to the .net standard project
  4. Build the iOS project

Expected Behavior

Build was successful

Actual Behavior

Build failed

@jassmith
Copy link

Seems that automapper is using something that requires Reflection.Emit. That's not going to work in iOS.

Triage automation moved this from New to Invalid Dec 12, 2017
@pleb
Copy link
Author

pleb commented Dec 13, 2017

@jassmith thanks for the comment. One question though, would Reflection.Emit cause a runtime error or a build error?

@jbogard
Copy link

jbogard commented Dec 13, 2017

AutoMapper uses expression tree compilation, so eventually an Expression.Lambda(...).Compile(). We use Reflection.Emit for a couple of very targeted scenarios.

Basically for us to target iOS we need to make sure we have a target that doesn't use/reference Reflection.Emit at all?

The compile error sounds like the recent problems with 15.5 and binding redirects though.

@gmwilhelm
Copy link

I had the same problem. My solution was to use a project.json in my ios project like this:

{
  "dependencies": {
    "System.Reflection.Emit": {
      "version": "4.3.0",
      "exclude": "all"
    }
  },
  "frameworks": {
    "Xamarin.iOS,Version=v1.0": {}
  },
  "runtimes": {
    "win": {}
  }
}

@pleb
Copy link
Author

pleb commented Dec 14, 2017

@gmwilhelm I didn't know the project.json was still a thing. Today I learn

@pleb
Copy link
Author

pleb commented Jan 2, 2018

@jassmith any chance you would review this ticket again? I know you've marked it invalid, but I think this is actually something Xam.Forms should address

@jbogard
Copy link

jbogard commented Jan 3, 2018 via email

@therealjohn
Copy link

@pleb @jbogard

I am able to reproduce the Multiple Assemblies error in Visual Studio 15.5.5 but not in VSMac. I've created a DevCom item to track this.

SvenEV added a commit to HiP-App/HiP-Forms that referenced this issue Jan 30, 2018
….Reflection.Emit", but then excluding all its contents (e.g. dll-file). See answer by "gmwilhelm" on xamarin/Xamarin.Forms#1380.
@adamivancza
Copy link
Contributor

FYI: in order to make the workaround above work you might need to restart your VS. That happened for me with VS for Mac.

@inforithmics
Copy link
Contributor

@SvenEV had the solution in his commit
add this to the csproj file. If you are using PackageReferences

<PackageReference Include="System.Reflection.Emit" Version="4.3.0">
	<ExcludeAssets>all</ExcludeAssets>
</PackageReference>

I'm writing it here to make it more visible, As far as i have looked the emit Interface is used in Automapper to map for example to interfaces.

SvenEV pushed a commit to HiP-App/HiP-Forms that referenced this issue Mar 19, 2018
* Migrated class libraries to .NET Standard 2.0

* Migrated Android and iOS projects to new project format (WIP: iOS does not yet compile)

* Updated NuGet packages

* UWP project cleanup

* More NuGet updating and consolidation

* iOS workaround: Fixed build by explicitly referencing package "System.Reflection.Emit", but then excluding all its contents (e.g. dll-file). See answer by "gmwilhelm" on xamarin/Xamarin.Forms#1380.

* Migrated "HipMobile.Tests" to .NET Core 2.0 and NUnit 3

* Migrated "HipMobileUI.Tests" and "HipMobile.UITests" to .NET Core 2.0 and NUnit 3, cleanup

* Added NuGet.Config so that packages from our MyGet feed can be restored

* Fix build error

* Remove unsafe dependency

* Fix namespaces

* HIPM-909: Replace Realm with SQLite/EF Core  (#207)

* Iss hipm 792 (#170)

* Added a UI button to test changes

* Added more icon to UI

* Changed command for UI

* Added functionality to  vert button. Removed old button.

* Changes in toolbar naming

* Remove Realm references

* Fix namespaces

* Reformat Token

* WIP

* iss-hipm-904-Strings.resx Strings should always be located in the Strings.resx file (#184)

* Replaced all strings with strings from the Strings.resx.

* Removed old changes made to the LoadingPageViewModel.

* Replaced redundant strings "Ok", "Abbrechen", "Ja" and "Nein" and translated strings "Account" and "Achievement" to german.

* Fixed toolbar color and unnecessary adjust-statusbar calls (#180)

* Iss hipm 859 As a user, I want to see my own rating of an exhibit (#177)

* Changed some code lines according to ReSharper recommandations

* Restructured the SetRatingStar method.

* Added white background to the user rating page.

* Added a method to get a http response with the user token as authorization.

* Added method to MochUserRatingApiAccess to match the interface.

* Added some doc for the SetRatingStars method.

* Changed the SetRatingStar method according to the comments of christian.

* Added a check for the network connection before fetching the user rating data.

* Changed network check to a try-catch block.

* Trigger CI build (since someone cancelled it)

* iss-hipm-802 reformat info bubble on map for ios device (#187)

* reformat info bubble on map for ios device

* Trigger CI build (since someone cancelled it)

* iss-hipm-908 Update layout of the download page of routes/exhibits to fit the new design (#186)

* Changed the layout of the ExhibitRouteDownloadPage.

* Shortened the download text to: "Lade zusätzliche Daten herunter".

* Centered the labels on the ExhibitRouteDownloadPage

* Restored download functionality + some code cleanup (#193)

* GeoLocation and Rectangle are now structs (instead of DB entities), cleaned up some entity classes, added more CREATE TABLE statements, removed unused usings, removed ExhibitSet, RouteSet, MapMarker, LongElement & StringElement

* Iss hipm 844 (#192)

* Master merged to branch

* Added the requisite packages

* Added requisite packages to handle error

* Split screen to two halves diagonally

* Added changes to split into two different coloured regions diagonally

* changes to naming

* Changed variable names

* Testing changes

* Added images, changed triangular orientation

* Changes to add both modes

* Changes to layout to work for different screen sizes

* Changed colour as per colour scheme

* Added details page

* Changes for professor details

* Changes to navigate to details

* Added alternative creation of navigation stack; implemented basic functionalities for character selection

* Switch images on choosing different characters

* Change background colours depending on mode selected

* Changes to change text dynamically

* Changes for button text to be driven from resources instead of hardcode

* set large heap to true to avoid OOM error

* Redone changes for string resources

* Changes to layout to avoid overlapping button

* WIP Replaced Dapper with Entity Framework Core

* Unified MediaFileManager

* WIP

* WIP projects compiling again! Refactored model classes so they now follow a valid relational schema - this included creating join tables for many-to-many relationships (Route <-> RouteTag, Route <-> Exhibit, Exhibit <-> Page, Page <-> Page) and setting up inheritance (Pages, Achievements, Media) using the "table-per-hierarchy" method (see EF Core docs)

* Fixed issues preventing EF Core from creating a correct model

* Added support for eager loading of navigation properties, started using this in manager classes

* Re-enabled map control, bugfixes

* iss-hipm-913 Labels to Buttons (#194)

* changed Labels to Buttons on
Login Page, Register Page, and ForgotPassword Page

* fix tfs error
dll could not be find

* changes buttons' text color into default color

* Implemented a debug view for DbContexts to inspect data & change tracker while debugging, some bugfixes

* Fixed status bar color bug; solved related indexing problem hiding pages; rating page after additional information pages hidden (#188)

* Bug fixes in debug view and EF Core model creation

* Bugfix

* iss-hipm-907-bug icon doesn't fit new design manual (#190)

* *changed all icons and logos into new ones which should follow our guideline manual

* re-adjust launch screen

* Update HipMobileUI.Droid.csproj

* Bug fix in DtoToModelConverter

* Updated DbContextDebugView (copied over changes from a personal project)

* EFCoreDataAccess now also queries the local cache so that in a transaction scope entities that have just been added can also be queried before the transaction is committed

* Removed debug output of EFCoreTransaction, fixed GeoLocationConverter (decimal point no longer depends on system language)

* Fixed OsmMap exhibit binding

* Fixed route download, BackupImage & BackupImageTag now tracked by default when starting a transaction, improved documentation, cleanup

* Minor cleanup

* Iss hipm 910 As a user, I want to use the application in English (#195)

* Added scripts for the string translation

* Added the first translated texts

* Added some translations for german texts

* Added a translations for the last german strings

* Reformated the Strings.resx

* Fixed some typos

* Changed "Downloading..." to "Downloading additional data"

* Made some changes according to the comments of markus

* Replaced capital letters in title strings with lowercase letters

* WIP deep-loading exhibit pages and associated media, fixed JoinCollectionFacade.CopyTo()-methods

* Iss hipm 911 - Rework of the main menu (#189)

* Changed order of menu items; user name displayed in menu when logged in

* Added configuration class to allow more dynamic and simpler modification of main menu

* Renamed and relocated some files to fit into the page/view-schema

* Condnl. visibility on score (#197)

* Condnl. visibility on score

* Removed redundant code

* Iss hipm 902 infobubble (#196)

* Change to packages

* Added a new image (svg converted to xml) to test

* WIP-Changed info button to a different layout

* changes to layout

* Added a new design for bubble

* Resolved error for other devices and changed layout

* Changes as per review comments

* Added padding on top

* Formatting fixes (#198)

* Formatting fixes

* Fix spaces vs. tabs

* Iss-hipm-905 changed all the fonts and colors (#185)

* follow design guidline
*add fonts files
*change color setting in ResourceDictionary (App.xaml)
*specify fonts setting in ResourceDictionary (App.xaml)

* add files

* did some minor changes as PR review required

* just try to build ios successfully

* no message

* switch to new color shades

* *changed all the colors (according to last PR iss-hipm-866)
*changed all the fonts according to our design mannual

   *titles and headlines I used SourceSansPro-Regular, some big title is SourceSansPro-Bond
   * Description should be SourceSansPro-Light( SourceSansPro-Italic ,in some cases)
    *Alert or wanring : SourceSansPro-Bond
    *Besides all these, others should be SourceSansPro-Regular as well.

* Change of style with focus on better readability and mode specificity

* no message

* more fonts and colors changes

* no message

* no message

* move <styles> tags back
cause it was not working in App.Xmal
minor changes on colors

* mis-added a file
deleted it

* minor changes according to Po's changes and requirments

* Minor changes to style of some pages

* Bugfixes related to LicensePage

* no message

* minor changes *
bg colors and some fonts changing

* 1. White bg in every page.
2. Enter exhibit the during the downloading process , loading bar should be PrimaryDarkColor ,title should be PrimaryDarkColor(semi-bold), under the title should be Black(regular)
3. Left-navi bar change back to Regular,
4. TXT on Achievements page: black
5. ExhibitPreviewPage: (button的txt 直接改成YES NO)PrimaryDarkColor Regular
6. TXT on Exhibit details page = black
7. Audio script = black
8. Routes.  Read aloud(semiar Black color) button txt black(semi-bold),description is regular black
9. Profile page (txt in first button = black)

* Fixed minor issues related to PR

* Another set of small changes

* Reverted changes to Android release properties

* Small changes for a more consistent UI experience (#199)

* Iss hipm 929 ratingtoappetizer (#200)

* Changes for back button on user page

* Changed navigation stack to change the back button functionality

* Redone changes

* Changes as per review comments

* Added await

* Don't automatically target latest Android version (dangerous)

* Fixed iOS project

* Make it build

* Fix warnings

* Fixed first page missing in exhibit details, some cleanup

* Iss hipm 918 iosexhibitdetails (#203)

* Reverted changes from HIPM-847 to get the exhibit details page back

* Removed try-catch block

* Undone changes and added additional condn.

* test changes

* re-changes

* Revert submodule ref change

* Changed and-statement to or-statement

* Fixes

* Merge master again

* Fix iOS by recharging Sqlite PCL battery

* TFS builds fixed! (Problem was OsmSharp: my PC selected the patched version from MyGet while the build agent selected the official, .NET Standard incompatible version from NuGet. Solution: Using a different version number for the patched package on MyGet)

* Cleanup

* Increased Java heap size during compilation to hopefully fix TFS builds

* Fixed test compilation

* Fixed private field naming according to ReSharper config

* ReSharper fixes

* Removed TODOs, edited comments

* Made write access to the database even more explicit: DbManager.DataAccess now only provides read access so every modification to the database has to happen in a transaction

* Improved documentation

* Fixed tests

* Moved patched dependency "System.Runtime.CompilerServices.Unsafe" from Android to shared project so that it is also used in the iOS project

* Build works in VSMac via VNC, but not when executed through TFS. Trying to fix it by adding explicit references to "NETStandard.Library" as suggested in https://stackoverflow.com/questions/47451268/net-standard-2-0-xamarin-ios-project-vsts-build-issue

* Removed unused type "SliderImage"

* Removed unused type "AppetizerPage"

* Remove references to Fody

* Addressed feedback

* Removed redundant " : this()"

* Improved documentation

* Added TODO to unclear properties

* Clarified null behavior

* Now using 'nameof' everywhere when eager loading related entities

* Added NoWarn="NU1701" to .NET Framework package references to eliminate warnings

* Merge in the last changes

* Merge in the last changes

* Fixed merge accidents

* Fix merge error

* Replaced SkiaSharp DLL reference with a NuGet package reference

* Fixed route download (requires route's exhibits to be eager-loaded)
SvenEV added a commit to HiP-App/HiP-Forms that referenced this issue Mar 26, 2018
* Migrated class libraries to .NET Standard 2.0

* Migrated Android and iOS projects to new project format (WIP: iOS does not yet compile)

* Updated NuGet packages

* UWP project cleanup

* More NuGet updating and consolidation

* iOS workaround: Fixed build by explicitly referencing package "System.Reflection.Emit", but then excluding all its contents (e.g. dll-file). See answer by "gmwilhelm" on xamarin/Xamarin.Forms#1380.

* Migrated "HipMobile.Tests" to .NET Core 2.0 and NUnit 3

* Migrated "HipMobileUI.Tests" and "HipMobile.UITests" to .NET Core 2.0 and NUnit 3, cleanup

* Added NuGet.Config so that packages from our MyGet feed can be restored

* Fix build error

* Remove unsafe dependency

* Fix namespaces

* HIPM-909: Replace Realm with SQLite/EF Core  (#207)

* Iss hipm 792 (#170)

* Added a UI button to test changes

* Added more icon to UI

* Changed command for UI

* Added functionality to  vert button. Removed old button.

* Changes in toolbar naming

* Remove Realm references

* Fix namespaces

* Reformat Token

* WIP

* iss-hipm-904-Strings.resx Strings should always be located in the Strings.resx file (#184)

* Replaced all strings with strings from the Strings.resx.

* Removed old changes made to the LoadingPageViewModel.

* Replaced redundant strings "Ok", "Abbrechen", "Ja" and "Nein" and translated strings "Account" and "Achievement" to german.

* Fixed toolbar color and unnecessary adjust-statusbar calls (#180)

* Iss hipm 859 As a user, I want to see my own rating of an exhibit (#177)

* Changed some code lines according to ReSharper recommandations

* Restructured the SetRatingStar method.

* Added white background to the user rating page.

* Added a method to get a http response with the user token as authorization.

* Added method to MochUserRatingApiAccess to match the interface.

* Added some doc for the SetRatingStars method.

* Changed the SetRatingStar method according to the comments of christian.

* Added a check for the network connection before fetching the user rating data.

* Changed network check to a try-catch block.

* Trigger CI build (since someone cancelled it)

* iss-hipm-802 reformat info bubble on map for ios device (#187)

* reformat info bubble on map for ios device

* Trigger CI build (since someone cancelled it)

* iss-hipm-908 Update layout of the download page of routes/exhibits to fit the new design (#186)

* Changed the layout of the ExhibitRouteDownloadPage.

* Shortened the download text to: "Lade zusätzliche Daten herunter".

* Centered the labels on the ExhibitRouteDownloadPage

* Restored download functionality + some code cleanup (#193)

* GeoLocation and Rectangle are now structs (instead of DB entities), cleaned up some entity classes, added more CREATE TABLE statements, removed unused usings, removed ExhibitSet, RouteSet, MapMarker, LongElement & StringElement

* Iss hipm 844 (#192)

* Master merged to branch

* Added the requisite packages

* Added requisite packages to handle error

* Split screen to two halves diagonally

* Added changes to split into two different coloured regions diagonally

* changes to naming

* Changed variable names

* Testing changes

* Added images, changed triangular orientation

* Changes to add both modes

* Changes to layout to work for different screen sizes

* Changed colour as per colour scheme

* Added details page

* Changes for professor details

* Changes to navigate to details

* Added alternative creation of navigation stack; implemented basic functionalities for character selection

* Switch images on choosing different characters

* Change background colours depending on mode selected

* Changes to change text dynamically

* Changes for button text to be driven from resources instead of hardcode

* set large heap to true to avoid OOM error

* Redone changes for string resources

* Changes to layout to avoid overlapping button

* WIP Replaced Dapper with Entity Framework Core

* Unified MediaFileManager

* WIP

* WIP projects compiling again! Refactored model classes so they now follow a valid relational schema - this included creating join tables for many-to-many relationships (Route <-> RouteTag, Route <-> Exhibit, Exhibit <-> Page, Page <-> Page) and setting up inheritance (Pages, Achievements, Media) using the "table-per-hierarchy" method (see EF Core docs)

* Fixed issues preventing EF Core from creating a correct model

* Added support for eager loading of navigation properties, started using this in manager classes

* Re-enabled map control, bugfixes

* iss-hipm-913 Labels to Buttons (#194)

* changed Labels to Buttons on
Login Page, Register Page, and ForgotPassword Page

* fix tfs error
dll could not be find

* changes buttons' text color into default color

* Implemented a debug view for DbContexts to inspect data & change tracker while debugging, some bugfixes

* Fixed status bar color bug; solved related indexing problem hiding pages; rating page after additional information pages hidden (#188)

* Bug fixes in debug view and EF Core model creation

* Bugfix

* iss-hipm-907-bug icon doesn't fit new design manual (#190)

* *changed all icons and logos into new ones which should follow our guideline manual

* re-adjust launch screen

* Update HipMobileUI.Droid.csproj

* Bug fix in DtoToModelConverter

* Updated DbContextDebugView (copied over changes from a personal project)

* EFCoreDataAccess now also queries the local cache so that in a transaction scope entities that have just been added can also be queried before the transaction is committed

* Removed debug output of EFCoreTransaction, fixed GeoLocationConverter (decimal point no longer depends on system language)

* Fixed OsmMap exhibit binding

* Fixed route download, BackupImage & BackupImageTag now tracked by default when starting a transaction, improved documentation, cleanup

* Minor cleanup

* Iss hipm 910 As a user, I want to use the application in English (#195)

* Added scripts for the string translation

* Added the first translated texts

* Added some translations for german texts

* Added a translations for the last german strings

* Reformated the Strings.resx

* Fixed some typos

* Changed "Downloading..." to "Downloading additional data"

* Made some changes according to the comments of markus

* Replaced capital letters in title strings with lowercase letters

* WIP deep-loading exhibit pages and associated media, fixed JoinCollectionFacade.CopyTo()-methods

* Iss hipm 911 - Rework of the main menu (#189)

* Changed order of menu items; user name displayed in menu when logged in

* Added configuration class to allow more dynamic and simpler modification of main menu

* Renamed and relocated some files to fit into the page/view-schema

* Condnl. visibility on score (#197)

* Condnl. visibility on score

* Removed redundant code

* Iss hipm 902 infobubble (#196)

* Change to packages

* Added a new image (svg converted to xml) to test

* WIP-Changed info button to a different layout

* changes to layout

* Added a new design for bubble

* Resolved error for other devices and changed layout

* Changes as per review comments

* Added padding on top

* Formatting fixes (#198)

* Formatting fixes

* Fix spaces vs. tabs

* Iss-hipm-905 changed all the fonts and colors (#185)

* follow design guidline
*add fonts files
*change color setting in ResourceDictionary (App.xaml)
*specify fonts setting in ResourceDictionary (App.xaml)

* add files

* did some minor changes as PR review required

* just try to build ios successfully

* no message

* switch to new color shades

* *changed all the colors (according to last PR iss-hipm-866)
*changed all the fonts according to our design mannual

   *titles and headlines I used SourceSansPro-Regular, some big title is SourceSansPro-Bond
   * Description should be SourceSansPro-Light( SourceSansPro-Italic ,in some cases)
    *Alert or wanring : SourceSansPro-Bond
    *Besides all these, others should be SourceSansPro-Regular as well.

* Change of style with focus on better readability and mode specificity

* no message

* more fonts and colors changes

* no message

* no message

* move <styles> tags back
cause it was not working in App.Xmal
minor changes on colors

* mis-added a file
deleted it

* minor changes according to Po's changes and requirments

* Minor changes to style of some pages

* Bugfixes related to LicensePage

* no message

* minor changes *
bg colors and some fonts changing

* 1. White bg in every page.
2. Enter exhibit the during the downloading process , loading bar should be PrimaryDarkColor ,title should be PrimaryDarkColor(semi-bold), under the title should be Black(regular)
3. Left-navi bar change back to Regular,
4. TXT on Achievements page: black
5. ExhibitPreviewPage: (button的txt 直接改成YES NO)PrimaryDarkColor Regular
6. TXT on Exhibit details page = black
7. Audio script = black
8. Routes.  Read aloud(semiar Black color) button txt black(semi-bold),description is regular black
9. Profile page (txt in first button = black)

* Fixed minor issues related to PR

* Another set of small changes

* Reverted changes to Android release properties

* Small changes for a more consistent UI experience (#199)

* Iss hipm 929 ratingtoappetizer (#200)

* Changes for back button on user page

* Changed navigation stack to change the back button functionality

* Redone changes

* Changes as per review comments

* Added await

* Don't automatically target latest Android version (dangerous)

* Fixed iOS project

* Make it build

* Fix warnings

* Fixed first page missing in exhibit details, some cleanup

* Iss hipm 918 iosexhibitdetails (#203)

* Reverted changes from HIPM-847 to get the exhibit details page back

* Removed try-catch block

* Undone changes and added additional condn.

* test changes

* re-changes

* Revert submodule ref change

* Changed and-statement to or-statement

* Fixes

* Merge master again

* Fix iOS by recharging Sqlite PCL battery

* TFS builds fixed! (Problem was OsmSharp: my PC selected the patched version from MyGet while the build agent selected the official, .NET Standard incompatible version from NuGet. Solution: Using a different version number for the patched package on MyGet)

* Cleanup

* Increased Java heap size during compilation to hopefully fix TFS builds

* Fixed test compilation

* Fixed private field naming according to ReSharper config

* ReSharper fixes

* Removed TODOs, edited comments

* Made write access to the database even more explicit: DbManager.DataAccess now only provides read access so every modification to the database has to happen in a transaction

* Improved documentation

* Fixed tests

* Moved patched dependency "System.Runtime.CompilerServices.Unsafe" from Android to shared project so that it is also used in the iOS project

* Build works in VSMac via VNC, but not when executed through TFS. Trying to fix it by adding explicit references to "NETStandard.Library" as suggested in https://stackoverflow.com/questions/47451268/net-standard-2-0-xamarin-ios-project-vsts-build-issue

* Removed unused type "SliderImage"

* Removed unused type "AppetizerPage"

* Remove references to Fody

* Addressed feedback

* Removed redundant " : this()"

* Improved documentation

* Added TODO to unclear properties

* Clarified null behavior

* Now using 'nameof' everywhere when eager loading related entities

* Added NoWarn="NU1701" to .NET Framework package references to eliminate warnings

* Merge in the last changes

* Merge in the last changes

* Fixed merge accidents

* Fix merge error

* Replaced SkiaSharp DLL reference with a NuGet package reference

* Fixed route download (requires route's exhibits to be eager-loaded)

* HIPM-868: Support for Xamarin.Forms XAML Previewer (#191)

* Added DesignTime classes, fixed deprecation warnings

* Added DesignMode.Initialize(this)-calls to page constructors

* Cleanup

* ViewModel cleanup

* Improved XAML previewer support

* Page background is now set to white in design mode

* Fixed naming of a class

* Cleanup

* NuGet.Config now includes nuget.org-source (needed for TFS build)

* DesignMode.Initialize now does nothing if design mode disabled

* Explicitly added a reference to latest Newtonsoft.Json, hoping that this will fix TFS builds

* Cleanup

* Post-merge fixes and cleanup

* Removed unused solution file

* Fixed variable naming

* Updated Resource.designer.cs, removed HipMobileUI.sln
@samhouts samhouts removed this from Closed in Triage Jun 12, 2018
@jfversluis jfversluis mentioned this issue Mar 20, 2020
mattleibow pushed a commit that referenced this issue Jan 28, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

7 participants