コード例 #1
0
        internal TaskRunner(ITaskSerializer serializer)
        {
            this.serializer = serializer;

            var dotnetPath = Path.Combine(MessagingContext.GetXmaPath(), "SDKs", "dotnet", "dotnet");

            //In case the XMA dotnet has not been installed yet
            if (!File.Exists(dotnetPath))
            {
                dotnetPath = "/usr/local/share/dotnet/dotnet";
            }

            // TODO: Needed by the ILLinkTask, we need to add support for doing this from Windows
            Environment.SetEnvironmentVariable("DOTNET_HOST_PATH", dotnetPath);
        }