Skip to content
This repository was archived by the owner on Oct 4, 2021. It is now read-only.

Projects referenced via external target file don't get pre compiled as dependencies  #8425

@PureWeen

Description

@PureWeen

Reproduction

  • git clone git@github.com:PureWeen/Xamarin.Forms.Sandbox.git --recursive
  • open Xamarin.Forms.Sandbox.sln
  • set the Xamarin.Forms.Sandbox.iOS as the startup project
  • now try to launch and you will notice that it says it can't find dlls

If you go through and compile those projects inside the XamarinSource directory manually then you will eventually be able to get it to compile

This solution works fine on VS for Windows

The readme here https://github.com/PureWeen/Xamarin.Forms.Sandbox/blob/master/Readme.md talks a little bit about how this project is setup.

Basically each project has a targets file that let's me toggle between targeting source or nuget packages.

I'm running the latest version of 8.3

=== Visual Studio Enterprise 2019 for Mac (Preview) ===

Version 8.3 Preview (8.3 build 1312)
Installation UUID: fae43bc3-a47b-4638-a8fc-dfb6d5bfc1f4
	GTK+ 2.24.23 (Raleigh theme)
	Xamarin.Mac 5.16.1.0 (d16-3 / 3de2dad6)

	Package version: 604000154

=== Mono Framework MDK ===

Runtime:
	Mono 6.4.0.154 (2019-06/7581fffa8af) (64-bit)
	Package version: 604000154

=== NuGet ===

Version: 5.2.0.6067

=== .NET Core ===

Runtime: /usr/local/share/dotnet/dotnet
Runtime Versions:
	2.2.4
	2.1.11
	2.1.6
	2.1.2
	2.1.1
SDK: /usr/local/share/dotnet/sdk/2.2.203/Sdks
SDK Versions:
	2.2.203
	2.1.700
	2.1.500
	2.1.302
	2.1.301
MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/6.4.0/lib/mono/msbuild/Current/bin/Sdks

=== Xamarin.Profiler ===

Version: 1.6.11
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

=== Updater ===

Version: 11

=== Xamarin.Android ===

Version: 9.3.0.22 (Visual Studio Enterprise)
Commit: HEAD/8e7764fdf
Android SDK: /Users/shane/Library/Developer/Xamarin/android-sdk-macosx
	Supported Android versions:
		7.0 (API level 24)
		7.1 (API level 25)
		8.0 (API level 26)
		8.1 (API level 27)

SDK Tools Version: 26.1.1
SDK Platform Tools Version: 28.0.2
SDK Build Tools Version: 28.0.3

Build Information: 
Mono: mono/mono/2018-08@3cb36842fc4
Java.Interop: xamarin/java.interop/d16-1@5ddc3e3
LibZipSharp: grendello/LibZipSharp/d16-1@44de300
LibZip: nih-at/libzip/rel-1-5-1@b95cf3f
ProGuard: xamarin/proguard/master@905836d
SQLite: xamarin/sqlite/3.27.1@8212a2d
Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-1@acabd26

=== Microsoft Mobile OpenJDK ===

Java SDK: /Users/shane/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_8.0.25
1.8.0-25
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL

=== Android SDK Manager ===

Version: 1.4.0.22
Hash: 0bea4f4
Branch: remotes/origin/d16-3~14
Build date: 2019-08-08 19:01:16 UTC

=== Android Device Manager ===

Version: 1.2.0.105
Hash: 7fdb3d0
Branch: remotes/origin/d16-3~1
Build date: 2019-08-08 19:01:36 UTC

=== Apple Developer Tools ===

Xcode 11.0 (14908.4)
Build 11M382q

=== Xamarin.Mac ===

Version: 5.99.2.26 (Visual Studio Enterprise)
Hash: d095f754
Branch: xcode11
Build date: 2019-07-25 06:36:54-0400

=== Xamarin.iOS ===

Version: 12.99.2.30 (Visual Studio Enterprise)
Hash: ddef4288
Branch: xcode11
Build date: 2019-07-31 23:36:02-0400

=== Xamarin Designer ===

Version: 16.3.0.147
Hash: c301d21d7
Branch: remotes/origin/d16-3
Build date: 2019-08-07 15:23:02 UTC

=== Xamarin Inspector ===

Version: 1.4.3
Hash: db27525
Branch: 1.4-release
Build date: Mon, 09 Jul 2018 21:20:18 GMT
Client compatibility: 1

=== Build Information ===

Release ID: 803001312
Git revision: 33410310ac90c097ff186237e087b68d2d880f86
Build date: 2019-08-14 10:04:07+00
Build branch: release-8.3
Xamarin extensions: 9de44b711b40469c2e98c604b38b0ae33f2024a4

=== Operating System ===

Mac OS X 10.15.0
Darwin 19.0.0 Darwin Kernel Version 19.0.0
    Tue Jul 23 01:19:36 PDT 2019
    root:xnu-6153.0.103.151.1~4/RELEASE_X86_64 x86_64

=== Enabled user installed extensions ===

Android Designer - remotes/origin/master 16.3.99.35

VS bug #967432

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions