LaunchCodeEducation / LaunchCodeEducation/csharp-web-dev-curriculum

Graded Assignment 1 issue with entire project being copied to output directory

Open
#77 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
1
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Link to instructions:
https://education.launchcode.org/csharp-web-dev-curriculum/assignments/techjobs-console/index.html

Link to starter code repo:
https://github.com/LaunchCodeEducation/CSharp6-TechJobsConsole

Content tags in both .csproj folders cause project to be duplicated in output directory every time the project builds - including runs and tests. Suggested fix - remove the <Content> tags that include "**/*" from both .csproj files and add one that includes the csv file. Linked below is a doc created for the March2024 FTWD cohort with a full explanation of the issue and the fix suggestion:
https://docs.google.com/document/d/1Eu2O0GYx60byFn-sxu1wpbgoasnUfXPTymVTC7EcapU/edit?usp=sharing

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open the linked CSharp6-TechJobsConsole starter repository and inspect the two .csproj files, focusing on their Content tags. Remove the wildcard inclusions while preserving the CSV file inclusion, then build and run the tests to confirm the project is no longer duplicated in the output directory.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.