Comments (3)
Sorry I haven't used VS for years (I used Rider) and can't reproduce this problem right now for some huge solution. I'll try to find a workaround when I reproduce it. Could you clean up the solution and rebuild it from scratch in VS. How long does it take with and without Pure.DI?
What happens when you disable automatic cleanup and do it manually?
The latest C# code generators support an incremental API, and Pure.DI will use this API in v2.
from pure.di.
By the way, this stack is related to the use of factories, perhaps Pure.DI has some inefficient code for this case. I'll try to look in that direction.
from pure.di.
Fixed in v2
from pure.di.
Related Issues (20)
- Asp.Net Example HOT 5
- DIE999: An unhandled error has occurred. Collection was modified. (Visual Studio) HOT 7
- Lazy cyclic dependencies are no longer possible in v2.0 HOT 5
- Confusing error if parentheses are used when registering a factory method HOT 1
- Invalid code with duplicate field names is generated in case if multiple roots are dependent on external argument HOT 1
- Performance of the source generator. HOT 15
- IsRegistered(Type type) check HOT 4
- Ability to register composition roots with fewer API calls
- Generic type composition root HOT 1
- Need to find out if it is possible to integrate Scoped lifetime with MS DI Scoped lifetime
- Disposable Instances Handling HOT 15
- C#12 collection expressions are not supported HOT 1
- Roslyn 4.8 support
- Singleton Instance Not Shared for Multiple Interfaces HOT 3
- Enumerable injection issue HOT 7
- Issue with explicit interface implementation HOT 1
- Incorrect source generated HOT 2
- Overriding bindings from test project HOT 1
- `IOwned` and `Owned<T>` are public types and this prevents Pure.DI from being used in multiple assemblies HOT 1
- Come up with an API that will allow injecting values in bindings based on lambda functions using local variables HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pure.di.