The project always shows an old status or an old version of the application when the „Start“-Button of Visual Studio has been clicked.
When the Build process is started manually before pressing the start button, the program version is the current / acutal one.
The target state should be that the program has always the current version without calling the BUILD funtion explicit.
The root cause of this issue only occurs in a Visual Studio solution with more than one project.
- Make sure the project (i.e. „TestProject“) is set as startup project with the context menu (it appears bold in the project explorer).
- Right-click the Visual Studio Solution and select „Properties“.
- Got to the „configuration“ page in the appearing window (left side of the dialog)
- Select the „Build“ checkbox for the project that always shows the old status
- Press the OK button and try again.
Sometimes it happens, that you have created folders in Visual Studio for your application and had put some *.cs C# Source Code files that suddenly disappeard in the solution explorer.
I.e. that can happen when you have forgotten to save your Visual Studio application project, berfore you have closed the IDE.
Use the file explorer and navigate to your Visual Studio solution (alternatively you can right-click a source code file in your folder and select „Open contained folder“ from the context menu).
Open the .csproj file in your solution in a text editor of your choice:
Go to the section where the <ItemGroup /> tags are declared and add a new section with the folders and source code files you want to show in your solution like in the screenshot below
You can add all cs-files with a wildcard star like it is shown in the screenshot above.