Open ftathiago opened 1 year ago
IDE can not identify internal classes.
1 - Create two projects: one for tests e other with actual source code. 2 - Configure a Directory.Build.props, allowing the tests project access internal class
<Project> <PropertyGroup> <LangVersion>latest</LangVersion> </PropertyGroup> <ItemGroup> <InternalsVisibleTo Include="DynamicProxyGenAssembly2" /> <InternalsVisibleTo Include="PocCache.Cache.Tests" /> </ItemGroup> </Project>
3 - Try to add a reference to internal class
4 - Watch it fail.
When add a internal reference, in cross projects, the C# should identify this as a ordinary reference and add the using namespace correctly
Non using is add and the vscode identifys a class as inascessible.
VSCode version: 1.80.2 C# Extension: 2.0.312 Using OmniSharp: false
After nine months later and no one even looked at this issue? I'm seeing this issue now with vs code. However, using vs for mac, the issue goes away.
Issue Description
IDE can not identify internal classes.
Steps to Reproduce
1 - Create two projects: one for tests e other with actual source code. 2 - Configure a Directory.Build.props, allowing the tests project access internal class
3 - Try to add a reference to internal class
4 - Watch it fail.
Expected Behavior
When add a internal reference, in cross projects, the C# should identify this as a ordinary reference and add the using namespace correctly
Actual Behavior
Non using is add and the vscode identifys a class as inascessible.
C# log
C# LSP Trace Logs
Environment information
VSCode version: 1.80.2 C# Extension: 2.0.312 Using OmniSharp: false
Dotnet Information
Host: Version: 7.0.9 Architecture: x64 Commit: 8e9a17b221 .NET SDKs installed: No SDKs were found. .NET runtimes installed: Microsoft.NETCore.App 7.0.9 [/home/ftathiago/.vscode-server/data/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/7.0.9/shared/Microsoft.NETCore.App] Other architectures found: None Environment variables: Not set global.json file: Not found Learn more: https://aka.ms/dotnet/info Download .NET: https://aka.ms/dotnet/downloadVisual Studio Code Extensions
|Extension|Author|Version|Folder Name| |---|---|---|---| |asyncapi-preview|asyncapi|0.5.1|asyncapi.asyncapi-preview-0.5.1| |azure-account|ms-vscode|0.11.5|ms-vscode.azure-account-0.11.5| |c4-dsl-extension|systemticks|3.4.2|systemticks.c4-dsl-extension-3.4.2| |code-spell-checker|streetsidesoftware|2.20.5|streetsidesoftware.code-spell-checker-2.20.5| |code-spell-checker-portuguese-brazilian|streetsidesoftware|2.1.0|streetsidesoftware.code-spell-checker-portuguese-brazilian-2.1.0| |codesnap|adpyke|1.3.4|adpyke.codesnap-1.3.4| |color-highlight|naumovs|2.5.0|naumovs.color-highlight-2.5.0| |csdevkit|ms-dotnettools|0.2.100|ms-dotnettools.csdevkit-0.2.100-linux-x64| |csharp|ms-dotnettools|2.0.312|ms-dotnettools.csharp-2.0.312-linux-x64| |csharp-format-usings|gaoshan0621|0.0.4|gaoshan0621.csharp-format-usings-0.0.4| |csharpextensions|kreativ-software|1.7.3|kreativ-software.csharpextensions-1.7.3| |database-modeling-markdown|stevennyang|2.0.2|stevennyang.database-modeling-markdown-2.0.2| |EditorConfig|EditorConfig|0.16.4|editorconfig.editorconfig-0.16.4| |git-graph|mhutchie|1.30.0|mhutchie.git-graph-1.30.0| |gitblame|waderyan|10.4.0|waderyan.gitblame-10.4.0| |gitlens|eamodio|14.1.1|eamodio.gitlens-14.1.1| |isort|ms-python|2023.10.1|ms-python.isort-2023.10.1| |jupyter|ms-toolsai|2023.6.1101941928|ms-toolsai.jupyter-2023.6.1101941928-linux-x64| |jupyter-renderers|ms-toolsai|1.0.17|ms-toolsai.jupyter-renderers-1.0.17| |kubernator-vscode|smpio|1.0.0|smpio.kubernator-vscode-1.0.0| |live-server|ms-vscode|0.4.9|ms-vscode.live-server-0.4.9| |markdown-all-in-one|yzhang|3.5.1|yzhang.markdown-all-in-one-3.5.1| |markdown-mermaid|bierner|1.19.0|bierner.markdown-mermaid-1.19.0| |mongodb-vscode|mongodb|1.1.0|mongodb.mongodb-vscode-1.1.0| |netcore-editorconfiggenerator|doggy8088|0.1.1|doggy8088.netcore-editorconfiggenerator-0.1.1| |nugetpackagemanagergui|aliasadidev|2.0.6|aliasadidev.nugetpackagemanagergui-2.0.6| |plantuml|jebbs|2.17.5|jebbs.plantuml-2.17.5| |powershell|ms-vscode|2023.6.0|ms-vscode.powershell-2023.6.0| |previewseqdiag-vscode|arichika|0.4.3|arichika.previewseqdiag-vscode-0.4.3| |python|ms-python|2023.12.0|ms-python.python-2023.12.0| |sarif-viewer|MS-SarifVSCode|3.3.9|ms-sarifvscode.sarif-viewer-3.3.9| |sonarlint-vscode|SonarSource|3.19.2|sonarsource.sonarlint-vscode-3.19.2-linux-x64| |svg-gallery|developer2006|2.1.0|developer2006.svg-gallery-2.1.0| |todo-tree|Gruntfuggly|0.0.226|gruntfuggly.todo-tree-0.0.226| |uuid-generator|netcorext|0.0.5|netcorext.uuid-generator-0.0.5| |vs-code-bpmn-io|bpmn-io|0.15.4|bpmn-io.vs-code-bpmn-io-0.15.4| |vscode-azureappservice|ms-azuretools|0.25.0|ms-azuretools.vscode-azureappservice-0.25.0| |vscode-azurefunctions|ms-azuretools|1.12.1|ms-azuretools.vscode-azurefunctions-1.12.1| |vscode-azureresourcegroups|ms-azuretools|0.7.5|ms-azuretools.vscode-azureresourcegroups-0.7.5| |vscode-combine-scripts|BateleurIO|2.0.5|bateleurio.vscode-combine-scripts-2.0.5| |vscode-commons|redhat|0.0.6|redhat.vscode-commons-0.0.6| |vscode-coverage-gutters|ryanluker|2.11.0|ryanluker.vscode-coverage-gutters-2.11.0| |vscode-docker|ms-azuretools|1.26.0|ms-azuretools.vscode-docker-1.26.0| |vscode-dotnet-runtime|ms-dotnettools|1.6.0|ms-dotnettools.vscode-dotnet-runtime-1.6.0| |vscode-edit-csv|janisdd|0.7.6|janisdd.vscode-edit-csv-0.7.6| |vscode-graphviz|joaompinto|0.0.6|joaompinto.vscode-graphviz-0.0.6| |vscode-jupyter-cell-tags|ms-toolsai|0.1.8|ms-toolsai.vscode-jupyter-cell-tags-0.1.8| |vscode-jupyter-slideshow|ms-toolsai|0.1.5|ms-toolsai.vscode-jupyter-slideshow-0.1.5| |vscode-k3d|inercia|0.0.10|inercia.vscode-k3d-0.0.10| |vscode-kubernetes-tools|ms-kubernetes-tools|1.3.13|ms-kubernetes-tools.vscode-kubernetes-tools-1.3.13| |vscode-markdownlint|DavidAnson|0.51.0|davidanson.vscode-markdownlint-0.51.0| |vscode-openapi|42Crunch|4.18.5|42crunch.vscode-openapi-4.18.5| |vscode-pull-request-github|GitHub|0.68.1|github.vscode-pull-request-github-0.68.1| |vscode-resx-editor|DominicVonk|0.0.5|dominicvonk.vscode-resx-editor-0.0.5| |vscode-sqlite|alexcvzz|0.14.1|alexcvzz.vscode-sqlite-0.14.1| |vscode-svgviewer|cssho|2.0.0|cssho.vscode-svgviewer-2.0.0| |vscode-yaml|redhat|1.14.0|redhat.vscode-yaml-1.14.0| |vscodeintellicode-csharp|ms-dotnettools|0.1.26|ms-dotnettools.vscodeintellicode-csharp-0.1.26-linux-x64| |vsliveshare|ms-vsliveshare|1.0.5877|ms-vsliveshare.vsliveshare-1.0.5877| |xml|DotJoshJohnson|2.5.1|dotjoshjohnson.xml-2.5.1|;