AmbrosiaCS to look for Ambrosia.csproj in bin path instead of dependencies dir

This commit is contained in:
Tal Zaccai 2018-12-12 11:01:07 -08:00
Родитель 923757747c
Коммит 3f6027483b
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -159,7 +159,12 @@ namespace Ambrosia
var conditionToPackageInfo = new Dictionary<string, List<Tuple<string, string, string>>>();
var projFile = Path.Combine(_binPath, $@"{Assembly.GetExecutingAssembly().GetName().Name}.csproj");
var execAssembly = Assembly.GetExecutingAssembly();
var projFile = Path.Combine(Path.GetDirectoryName(execAssembly.Location), $@"{execAssembly.GetName().Name}.csproj");
if (!File.Exists(projFile))
{
throw new Exception($"Unable to find {Path.GetFileName(projFile)} in bin path: {Path.GetDirectoryName(projFile)}");
}
var doc = XDocument.Load(projFile);
foreach (var itemGroup in doc.Descendants("ItemGroup"))