- Roslyn Cookbook
- Manish Vasani
- 168字
- 2021-07-15 17:07:36
How to do it...
- Build CSharpAnalyzers solution in Visual Studio by executing the Build | Build Solution command.
- Open the binary output folder for the CSharpAnalyzers project (<%SolutionFolder%>\CSharpAnalyzers\bin\debug) in Windows Explorer and verify that the NuGet package for the analyzer named, CSharpAnalyzers.1.0.X.Y.nupkg, is generated in the folder.
- Double-click on the Diagnostic.nuspec file in the CSharpAnalyzers project in Solution Explorer to view and configure the properties of the nupkg.

- Rebuild the project to regenerate the nupkg with new properties.
- Publish the nupkg as a public or private package by following the steps listed here: https://docs.microsoft.com/en-us/nuget/create-packages/publish-a-package.
- Open the binary output folder for the CSharpAnalyzers.Vsix project (<%SolutionFolder%\CSharpAnalyzers.Vsix\bin\debug) in Windows Explorer and verify that VSIX for the analyzer named, CSharpAnalyzers.Vsix.vsix, is present in the folder.
- Double-click on the source.extension.vsixmanifest file in the CSharpAnalyzers.Vsix project in the Solution Explorer to view and configure the properties of the VSIX package.

- Rebuild the VSIX project to regerate the VSIX.
- Publish it to the Visual Studio Extension Gallery by following the steps listed here: https://msdn.microsoft.com/en-us/library/ff728613.aspx.
推薦閱讀
- Python編程完全入門教程
- C語言程序設(shè)計(jì)案例式教程
- 鋒利的SQL(第2版)
- Kotlin Standard Library Cookbook
- Java:High-Performance Apps with Java 9
- 深入理解Elasticsearch(原書第3版)
- Visual C#通用范例開發(fā)金典
- Visual Basic 6.0程序設(shè)計(jì)實(shí)驗(yàn)教程
- Struts 2.x權(quán)威指南
- ROS機(jī)器人編程實(shí)戰(zhàn)
- Java高手是怎樣煉成的:原理、方法與實(shí)踐
- 3ds Max 2018從入門到精通
- 系統(tǒng)分析師UML用例實(shí)戰(zhàn)
- Mastering Magento Theme Design
- 流暢的Python