[msbuild] Install a `deniedAssembliesList.txt` to support denied ... (#5358)
authorAnkit Jain <radical@gmail.com>
Wed, 16 Aug 2017 03:51:29 +0000 (23:51 -0400)
committerGitHub <noreply@github.com>
Wed, 16 Aug 2017 03:51:29 +0000 (23:51 -0400)
commit823bca4aed76dfa2211b885f988200cae2d49dcb
treeadc83ce21e3e5a76017c498d30b333a69c25eb0f
parent45ca7b385108c402e1519a2849d187911f0a1ee5
[msbuild] Install a `deniedAssembliesList.txt` to support denied ... (#5358)

... assemblies.

msbuild tries to filter out the denied assemblies, which mono refuses to
load, during a build. It uses the `deniedAssembliesList.txt` installed
to `$mono_prefix/lib/mono/xbuild` to identify them.

This was generated with:

 `$ mono tools/nuget-hash-extractor/nuget-hash-extractor.exe nugets guids_for_msbuild > mcs/tools/xbuild/data/deniedAssembliesList.txt`

This file needs to be kept in sync with any changes in the assemblies
denied by the runtime.

msbuild PR that adds support for this -
https://github.com/mono/msbuild/pull/23 .
mcs/tools/xbuild/Makefile
mcs/tools/xbuild/data/deniedAssembliesList.txt [new file with mode: 0644]
mono/metadata/image.c
tools/nuget-hash-extractor/download.sh