You've already forked linux-packaging-mono
Imported Upstream version 4.8.0.309
Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
parent
ee1447783b
commit
94b2861243
@@ -198,8 +198,11 @@ namespace Microsoft.Build.Tasks.Xaml
|
||||
}
|
||||
else
|
||||
{
|
||||
AppDomain.Unload(inProcessAppDomain);
|
||||
inProcessAppDomain = null;
|
||||
if (inProcessAppDomain != null)
|
||||
{
|
||||
AppDomain.Unload(inProcessAppDomain);
|
||||
inProcessAppDomain = null;
|
||||
}
|
||||
return GetAppDomainAndExecute();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -215,6 +215,12 @@ namespace Microsoft.Build.Tasks.Xaml
|
||||
appDomainSetup.ApplicationBase = buildTaskPath;
|
||||
appDomainSetup.LoaderOptimization = LoaderOptimization.MultiDomainHost;
|
||||
|
||||
// Set the AppDomainManager class name and assembly name to the empty string. We don't want the AppDomain to try to load the
|
||||
// Microsoft.VisualStudio.Platform.AppDomainManager.dll because it is no longer in the GAC, so it won't be found
|
||||
// by the AppDomain that is created for the in-process build to support Intellisense in Visual Studio.
|
||||
appDomainSetup.AppDomainManagerType = "";
|
||||
appDomainSetup.AppDomainManagerAssembly = "";
|
||||
|
||||
// Create appdomain with fulltrust.
|
||||
return AppDomain.CreateDomain(
|
||||
friendlyName,
|
||||
|
||||
Reference in New Issue
Block a user