Jump to content
RAGE Multiplayer Community

RageMP 1.1, C# Client, Visual Studio 2019 and debugging


Recommended Posts

Hi all,

Im just started with RageMP Development and have a little Problem with Client debugging. The normal code writting works fine with RAGE, rage-sharp.dll, cs_packages and all the stuff. So if I write something and build, it will work fine in the Client. My Problem is the pure Debugging with set Breakpoint, see Values and all the normal Dev Stuff ^^

Here some information about my dev environment:

  • Source folder is "E:\Projects\RageMp\boc-gta5-ragemp-rpg\Code\Client\BoC-Client" . Here is the git checkout and the Visual Studio 2019 workspace.
  • Game folder is "F:\Games\RAGEMP"
  • The output Folder is not changed inside VS and is still inside the source folder, because I don't want to have all the build folders and stuff there. For this I added a post build action inside the csproj file.
    <ItemGroup>
      <MySourceFiles Include=".\**\*.*" Exclude=".\bin\**\*.*; .\obj\**\*.*; .\Properties\**\*.*; .\BoC-Client.csproj"/>
    </ItemGroup>
    
    <Target Name="CopyFiles" AfterTargets="build">
      <Copy
            SourceFiles="@(MySourceFiles)"
            DestinationFiles="@(MySourceFiles->'F:\Games\RAGEMP\server-files\client_packages\cs_packages\%(RecursiveDir)%(Filename)%(Extension)')"
            />
    </Target>

    This works great and i get only the raw *.cs files in my cs_packages folder.

What I don't get, is a valid Debugging. So I wan't to click on F5 (Run debugging) and Visual Studio do his stuff and debug my Code. I tried to configure it like my Server configuration, but it won't work. When I added the ragemp_v.exe as an executable Programm inside the Debugging Tab "like the ragemp-server.exe" of the Project Properties, Windows shows me a Dialog where he want to save the project, closing VS and start it as a different User again??!!??

I searched tons of hours with google about a turorials or for People who have the same problem, but if I found one, than it will be RageMPVersion 0.3.7 and have mostly no debugging inside....or I found server-side doku.. but this part works fine :)

Have anyone an Idea what I need to do, to get a Client debugging. This will helps me a lot and I can stop my console.log happy debugging.

thanks in advance

Tark

Edited by TarkLeMonde
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...