question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Refactor analyzer for .NET Standard

See original GitHub issue

We want to be able to build and run the out-of-proc analyzer on .NET Core as well as .NET Standard.

This will likely require separating out interfaces such as the Python registry service and much of the default interpreter implementation.

We could either end up with two assemblies (like Common/VSCommon), or move types into VSInterpreters (though the backwards compatibility implications of this may be more complicated). Alternatively, the builds could produce fundamentally different assemblies between .NET Standard and Core, provided the stdin/out interface is identical (extensions that directly depend on the assembly need to be rebuilt for Core anyway).

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:9 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
brettcannoncommented, Jul 28, 2017

The announcement of .NET Standard helps clarify things; basically it’s an API spec that all .NET platforms are expected to implement (.NET Framework and Core included). So basically you code for .NET Standard APIs and you know that it will work whether you’re executing on top of .NET Framework, .NET Core, or Xamarin (as long as those platforms support that version of .NET Standard you’re using).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Code analysis in .NET
NET compiler platform (Roslyn) analyzers inspect your C# or Visual Basic code for code quality and style issues. Starting in .NET 5, these ......
Read more >
Decompile Any .NET Code | .NET Reflector
Decompile, browse, and analyze any .NET assembly to C#, VB.NET, or IL. Desktop application. Use the standalone application to explore and navigate decompiled ......
Read more >
Analyzers and code fixes that require .NET Standard 2.1 ...
Analyzers and code fixes that require .NET Standard 2.1 features should be disabled in projects not targeting it #35936.
Read more >
Need to build Roslyn Analyzer targeting .NET Standard \ ...
To make VS extension work, just open source.extension.vsixmanifest , go to assets tab and change reference to .NET standard library; To create ....
Read more >
Raising Coding Standards with .NET 6.0 Code Analyzers
The first widely used .NET Analyzer, the original tool for Framework Design Guideline compliance, started out as a standalone tool called FxCop.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found