Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LiveSharp doesn't work with blazor. #2

Open
sake402 opened this issue May 4, 2022 · 2 comments
Open

LiveSharp doesn't work with blazor. #2

sake402 opened this issue May 4, 2022 · 2 comments

Comments

@sake402
Copy link

sake402 commented May 4, 2022

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

@wocar
Copy link

wocar commented May 21, 2022

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

@PrestigeDevop
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants