Lifeng Lu
Lifeng Lu
interesting, I hit this problem on a head of a MEF scope (UnconfiguredProjectImpl), so it is coming from ExportFactory.CreateExport(). I wonder whether that makes any difference.
The problem is that CPS does not own any logic to load additional configurations, so it doesn't have anything to assume what would be loaded eventually. We cannot make any...
or, maybe I misunderstood it, it would be a problem in ConfiguredProjectDataSourceJoinBlock, if the input always has 3 configurations, but it generates data when receive 2 pieces of data
It is a race condition during project closing. Configurations are teared down earlier than the unconfigured project level, so likely this code is running when configurations are being disposed. maybe...
also, i noticed that your side is still using the Unwrap block, instead of switching to ConfiguredProjectDataSourceJoinBlock. I will suggest to use the new block in a future update.
I wonder you need a breaking change to introduce new method to ProjectLink. It is an abstract class, which allows us to define new virtual method (not abstract method), and...
ProjectLink is an abstract class, which allows other features to implement it differently, so it can simulate msbuild evaluation results like the result of a msbuild evaluation. The msbuild implements...
Sure, I will update the document. Just to provide a quick information here, "*" means the task appears more than one time in the output, either it waits multiple tasks,...
I like the idea. For the enum value, Adrian happened to mention to me a 2nd party API, which cannot be called in the UI thread. That sounds somewhat strange...
If all inline continuations are turned off for this type, we won't have this problem. And I agree the problem won't go away completely (for JTF.Run problem) until the corefx...