Skip to content
This repository has been archived by the owner on Jul 15, 2023. It is now read-only.
This repository has been archived by the owner on Jul 15, 2023. It is now read-only.

Working with code in a repo subdir? #1470

Closed

Description

I have an app (not distributable package) project that lives in a subdirectory. Like: ${workspaceFolder}/server, and under that is main.go and various package directories.

The Go extension doesn't seem to like this arrangement. In the "Problems" pane there's a persistent "can't load package: package github.com/adam-p/example: no Go files in [path here]". That message is certainly true -- the Go files start in the "server" subdirectory, not top-level.

When I run "Go: Build Workspace" I get the same error, followed by successes as the subdirectories build (with no executable being produced).

I've looked through the vscode-go settings and I don't see a way to tell it where to look for the code. I've looked through the Go build flags and don't see anything that seems likely to help. I've created a VSCode build task that specifies main.go and works, but it doesn't make the extension build errors go away (of course).

Any pointers would be appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions