This error appears to be related to the following Xamarin error message:
https://bugzilla.xamarin.com/show_bug.cgi?id=41565
If you can try the following workaround, it should allow you to open the project.
- Backup solution
- Open each .csproj file associated with the extension (e.g. WatchKit or Today)
- Find the "ProjectTypeGuids" section
- Remove the key "FEACFBD2-3405-455C-9665-78FE426C6842"
- Save file
- Trying to open a solution.
That should solve it for iOS
This also affects Android projects that contain bindings. For instance:
Given a test project (Test.csproj) with two ProjectTypesGUIDs: {EFBA0AD7-5A72-4C68-AF49-83D382785DCF} and {10368E6C-D01B-4462-8E8B-01FC667A7035}, the project cannot load. This is because the first identifier corresponds to a regular Android project. The second is for the Android binding library project. The problem can be solved by removing the GUID {EFBA0AD7-5A72-4C68-AF49-83D382785DCF} from .csproj
The fix for Android is similar to the above. If the project contains both ProjectTypesGUID: {EFBA0AD7-5A72-4C68-AF49-83D382785DCF}, and {10368E6C-D01B-4462-8E8B-01FC667A7035}, perform the following steps
- Bring the solution up
- Open the .csproj file
- Find the "ProjectTypeGuids" section
- Remove the key "EFBA0AD7-5A72-4C68-AF49-83D382785DCF"
- Save file
- Trying to open a solution.
Thanks!
Hope this helps :)
cobey source share