I know that we can use dynamic AOP structure such as "Dynamic Proxy", however that is a heavy bag for me. And to be honest, any dynamic compiling will need an interface to do AOP's injection. So if I have too many methods for AOP (such as do auto logging), I have to define so many interfaces or virtual methods.....and consider that Microsoft seems to like "trick" in syntax such as C#'s LINQ, Async……It would be better if Microsoft can:
I think NET's framework's everything is good except for a general AOP framework. So it's a necessary thing for Microsoft to add this very important into your framework. Maybe Roslyn would be nicer, if this function is injected. And I also know that is a huge task, so since the open source begins with the latest version of Roysln, Maybe Microsoft can develop these open things for our "second-hand" improve.
Hope this will be the SELL POINT or FEATURE for Visual Studio;)
"...however PostSharp needs money and you see that this is a very important thing sometimes..."
"We allow selected open-source projects to use and redistribute PostSharp for free, even Pro Edition features. Developers using the project will not be required to register or acquire a license as long as they use PostSharp in conjunction with the project."
First I have to say that I only give PostSharp a sample, which proves that such a function is very important for a general architecture. So this should be a function nested in Visual Studio.
Second, this only due to the open-source projects ;)
Yes please! Bake this is into the whole .net stack. That would be a fantastic feature.
I would love to see that a feature of the .net stack.
PLEASE make this happen!!
This will likely happen as a community contribution shortly after #5292 and #5561.