LiveSharp icon indicating copy to clipboard operation
LiveSharp copied to clipboard

LiveSharp doesn't work with blazor.

Open sake402 opened this issue 2 years ago • 2 comments

On a new blazor server project template with no modification apart from installing LiveSharp, initial compilation fails.

Below is the logs on LiveSharp Server

17:58:12.622: Finished: Initial compilation blz (5048)
17:58:12.615: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(46,27): error CS0229: Ambiguity between 'FetchData.ForecastService' and 'FetchData.ForecastService'
17:58:12.613: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(46,9): error CS0229: Ambiguity between 'FetchData.forecasts' and 'FetchData.forecasts'
17:58:12.610: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(28,39): error CS0229: Ambiguity between 'FetchData.forecasts' and 'FetchData.forecasts'
17:58:12.609: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(12,6): error CS0229: Ambiguity between 'FetchData.forecasts' and 'FetchData.forecasts'
17:58:12.607: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(46,27): error CS0229: Ambiguity between 'FetchData.ForecastService' and 'FetchData.ForecastService'
17:58:12.604: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(46,9): error CS0229: Ambiguity between 'FetchData.forecasts' and 'FetchData.forecasts'
17:58:12.601: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(28,39): error CS0229: Ambiguity between 'FetchData.forecasts' and 'FetchData.forecasts'
17:58:12.596: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(12,6): error CS0229: Ambiguity between 'FetchData.forecasts' and 'FetchData.forecasts'
17:58:12.594: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(37,28): error CS0229: Ambiguity between 'NavMenu.collapseNavMenu' and 'NavMenu.collapseNavMenu'
17:58:12.591: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(37,9): error CS0229: Ambiguity between 'NavMenu.collapseNavMenu' and 'NavMenu.collapseNavMenu'
17:58:12.586: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(33,40): error CS0229: Ambiguity between 'NavMenu.collapseNavMenu' and 'NavMenu.collapseNavMenu'
17:58:12.580: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(10,41): error CS1503: Argument 2: cannot convert from 'method group' to 'EventCallback'
17:58:12.579: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(10,14): error CS0229: Ambiguity between 'NavMenu.NavMenuCssClass' and 'NavMenu.NavMenuCssClass'
17:58:12.576: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(4,74): error CS1503: Argument 2: cannot convert from 'method group' to 'EventCallback'
17:58:12.574: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(37,28): error CS0229: Ambiguity between 'NavMenu.collapseNavMenu' and 'NavMenu.collapseNavMenu'
17:58:12.572: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(37,9): error CS0229: Ambiguity between 'NavMenu.collapseNavMenu' and 'NavMenu.collapseNavMenu'
17:58:12.571: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(33,40): error CS0229: Ambiguity between 'NavMenu.collapseNavMenu' and 'NavMenu.collapseNavMenu'
17:58:12.569: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(10,41): error CS1503: Argument 2: cannot convert from 'method group' to 'EventCallback'
17:58:12.565: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(10,14): error CS0229: Ambiguity between 'NavMenu.NavMenuCssClass' and 'NavMenu.NavMenuCssClass'
17:58:12.564: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(4,74): error CS1503: Argument 2: cannot convert from 'method group' to 'EventCallback'
17:58:12.562: D:\Users\ojesc\Desktop\blz\blz\Pages\Counter.razor(16,9): error CS0229: Ambiguity between 'Counter.currentCount' and 'Counter.currentCount'
17:58:12.561: D:\Users\ojesc\Desktop\blz\blz\Pages\Counter.razor(9,43): error CS1503: Argument 2: cannot convert from 'method group' to 'EventCallback'
17:58:12.559: D:\Users\ojesc\Desktop\blz\blz\Pages\Counter.razor(7,35): error CS0229: Ambiguity between 'Counter.currentCount' and 'Counter.currentCount'
17:58:12.558: D:\Users\ojesc\Desktop\blz\blz\Pages\Counter.razor(16,9): error CS0229: Ambiguity between 'Counter.currentCount' and 'Counter.currentCount'
17:58:12.557: D:\Users\ojesc\Desktop\blz\blz\Pages\Counter.razor(9,43): error CS1503: Argument 2: cannot convert from 'method group' to 'EventCallback'
17:58:12.552: D:\Users\ojesc\Desktop\blz\blz\Pages\Counter.razor(7,34): error CS0229: Ambiguity between 'Counter.currentCount' and 'Counter.currentCount'
17:58:12.547: D:\Users\ojesc\Desktop\blz\blz\Shared\SurveyPrompt.razor(3,15): error CS0229: Ambiguity between 'SurveyPrompt.Title' and 'SurveyPrompt.Title'
17:58:12.546: D:\Users\ojesc\Desktop\blz\blz\Shared\SurveyPrompt.razor(3,14): error CS0229: Ambiguity between 'SurveyPrompt.Title' and 'SurveyPrompt.Title'
17:58:12.542: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages_FetchData_razor.g.cs(206,98): error CS0102: The type 'FetchData' already contains a definition for 'ForecastService'
17:58:12.539: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(44,35): error CS0111: Type 'FetchData' already defines a member called 'OnInitializedAsync' with the same parameter types
17:58:12.533: D:\Users\ojesc\Desktop\blz\blz\Pages\FetchData.razor(42,32): error CS0102: The type 'FetchData' already contains a definition for 'forecasts'
17:58:12.530: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages_FetchData_razor.g.cs(93,33): error CS0111: Type 'FetchData' already defines a member called 'BuildRenderTree' with the same parameter types
17:58:12.527: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages_Index_razor.g.cs(86,33): error CS0111: Type 'Index' already defines a member called 'BuildRenderTree' with the same parameter types
17:58:12.522: D:\Users\ojesc\Desktop\blz\blz\Pages\Counter.razor(14,18): error CS0111: Type 'Counter' already defines a member called 'IncrementCount' with the same parameter types
17:58:12.517: D:\Users\ojesc\Desktop\blz\blz\Pages\Counter.razor(12,17): error CS0102: The type 'Counter' already contains a definition for 'currentCount'
17:58:12.513: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages_Counter_razor.g.cs(86,33): error CS0111: Type 'Counter' already defines a member called 'BuildRenderTree' with the same parameter types
17:58:12.511: D:\Users\ojesc\Desktop\blz\blz\Shared\SurveyPrompt.razor(15,20): error CS0102: The type 'SurveyPrompt' already contains a definition for 'Title'
17:58:12.506: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Shared_SurveyPrompt_razor.g.cs(85,33): error CS0111: Type 'SurveyPrompt' already defines a member called 'BuildRenderTree' with the same parameter types
17:58:12.504: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\App_razor.g.cs(85,33): error CS0111: Type 'App' already defines a member called 'BuildRenderTree' with the same parameter types
17:58:12.502: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Shared_MainLayout_razor.g.cs(85,33): error CS0111: Type 'MainLayout' already defines a member called 'BuildRenderTree' with the same parameter types
17:58:12.497: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(35,18): error CS0111: Type 'NavMenu' already defines a member called 'ToggleNavMenu' with the same parameter types
17:58:12.496: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(33,21): error CS0102: The type 'NavMenu' already contains a definition for 'NavMenuCssClass'
17:58:12.495: D:\Users\ojesc\Desktop\blz\blz\Shared\NavMenu.razor(31,18): error CS0102: The type 'NavMenu' already contains a definition for 'collapseNavMenu'
17:58:12.493: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Shared_NavMenu_razor.g.cs(85,33): error CS0111: Type 'NavMenu' already defines a member called 'BuildRenderTree' with the same parameter types
17:58:12.492: Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\_Imports_razor.g.cs(85,33): error CS0115: '_Imports.BuildRenderTree(RenderTreeBuilder)': no suitable method found to override
17:58:12.476: D:\Users\ojesc\Desktop\blz\blz\_Imports.razor.g.cs(82,26): error CS0263: Partial declarations of '_Imports' must not specify different base classes
17:58:07.573: Starting: Initial compilation blz
17:58:07.556: watcher created at D:\Users\ojesc\Desktop\blz\blz\
17:58:07.572: LiveSharp Server connected
17:58:07.493: Workspace loading finished in 2492ms
17:58:05.823: Loading project blz
17:58:04.960: client connected: 192.168.43.174:51514
17:58:03.315: Starting dashboard process with arguments:  /SolutionPath="D:\Users\ojesc\Desktop\blz\blz" /ProjectName="blz" /ProjectDir="D:\Users\ojesc\Desktop\blz\blz" /NuGetPackagePath="C:\Users\ojesc\.nuget\packages\livesharp\2.0.35\build" /ServerVersion="2.1.2" dashboard

dotnet --version

6.0.300-preview.22204.3

Switching the project sdk to 6.0.202, I have the same result

Downgrading to LiveSharp version "2.0.24" worked though, but file scoped namespaces like namespace XYZ; will cause compilation exception

sake402 avatar May 04 '22 16:05 sake402

Same thing with client side blazor, is there anything we can do to help @ionoy

wocar avatar May 21 '22 08:05 wocar

yeah me too I want to use it with electron dotnet but it doesn't work

PrestigeDevop avatar Sep 10 '22 19:09 PrestigeDevop