Michael Stürmer 7e57e6ae12 VS: Do not reference output assemblies if not possible for CSharp target
Since commit v3.9.0-rc4~4^2 (Vs: allow CSharp targets to be linked to
CXX targets, 2017-06-20) CSharp targets get `ProjectReference` entries
to their dependencies.  This causes VS to also reference the
dependency's output assembly by default, which is incorrect for
non-managed targets.

Fix this by setting `ReferenceOutputAssembly` to `false` for targets
that can't provide output assemblies.  Unmanaged C++ targets (shared
libs & executables) can still be referenced and a warning will be shown
in the IDE but the build will not break anymore.

Fixes: #17172
2017-09-05 09:41:40 -04:00
..
2017-01-12 19:29:52 +03:00
2017-05-26 19:50:11 +03:00
2017-08-10 09:36:24 -04:00
2017-04-11 22:35:21 +02:00
2017-06-01 14:19:51 -04:00
2017-04-11 22:35:21 +02:00
2017-04-24 22:03:06 +02:00
2017-04-11 22:35:21 +02:00
2017-04-11 22:35:21 +02:00
2017-04-24 22:03:06 +02:00
2017-04-24 22:03:06 +02:00
2017-04-24 22:03:06 +02:00
2017-04-24 22:03:06 +02:00
2017-04-24 22:03:06 +02:00
2017-04-11 22:35:21 +02:00
2017-04-24 22:03:06 +02:00
2017-05-08 10:03:15 -04:00
2017-05-06 00:03:47 +02:00
2017-04-24 22:03:06 +02:00
2017-04-24 22:03:06 +02:00
2017-04-11 22:35:21 +02:00
2017-04-11 22:35:21 +02:00
2017-04-11 22:35:21 +02:00
2017-04-24 22:03:06 +02:00
2017-04-24 22:03:06 +02:00
2017-05-06 00:03:47 +02:00
2017-04-22 00:48:19 +02:00
2017-04-11 22:35:21 +02:00
2017-04-24 22:03:06 +02:00
2017-04-11 22:35:21 +02:00
2017-04-11 22:35:21 +02:00
2017-04-11 22:35:21 +02:00
2017-05-03 12:46:27 -04:00
2017-05-03 12:46:27 -04:00
2017-05-03 12:46:27 -04:00
2017-05-03 12:46:27 -04:00
2017-04-11 22:35:21 +02:00
2017-04-24 22:03:06 +02:00
2017-05-08 22:29:44 +02:00