# Cannot see UPROPERTY variables unless I run Unreal Editor from Visual Studio

**URL:** <https://forums.unrealengine.com/t/cannot-see-uproperty-variables-unless-i-run-unreal-editor-from-visual-studio/2166199>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine, config, CPP\
**Created:** [December 3, 2024, 2:58am UTC](https://forums.unrealengine.com/t/cannot-see-uproperty-variables-unless-i-run-unreal-editor-from-visual-studio/2166199 "2024-12-03T02:58:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pavlajak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@pavlajak](https://forums.unrealengine.com/u/pavlajak)\
**Post date:** [December 3, 2024, 2:58am UTC](https://forums.unrealengine.com/t/cannot-see-uproperty-variables-unless-i-run-unreal-editor-from-visual-studio/2166199/1 "2024-12-03T02:58:11Z")

</div>

While trying to combine C++ and Blueprints (I feel like I need to optimize one actor’s Tick) and ran into an issue where I couldn’t see the variables marked by the UPROPERTY macro. The tutorial I was following had them show up in blueprints just fine.

After messing around I found that I CAN actually see the variables show up, but ONLY IF I run the editor from Visual Studio using the “Local Windows Debugger” button.

I wouldn’t think this is intended behavior…? Is my project/visual studio/editor config wrong?

Appreciate any clarification on this!  
Cheers

EDIT:  
playing with this a bit more I _think_ I can get the UPROPERTY variables to show up (even when running Unreal Editor normally) if I build with the “Development Editor” config. I am still however none the wiser as to why this happens…

---

<div class="post-metadata">

**Author:** ![Shmoopy1701](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/shmoopy1701/32/1194536_2.png) [@Shmoopy1701](https://forums.unrealengine.com/u/Shmoopy1701)\
**Post date:** [December 3, 2024, 3:14am UTC](https://forums.unrealengine.com/t/cannot-see-uproperty-variables-unless-i-run-unreal-editor-from-visual-studio/2166199/2 "2024-12-03T03:14:06Z")

</div>

Are you building in DevelopmentEditor configuration?

Generally you build in DevelopmentEditor config and then you can click the .uproject file to open the Editor.

---

<div class="post-metadata">

**Author:** ![pavlajak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@pavlajak](https://forums.unrealengine.com/u/pavlajak)\
**Post date:** [December 3, 2024, 3:22am UTC](https://forums.unrealengine.com/t/cannot-see-uproperty-variables-unless-i-run-unreal-editor-from-visual-studio/2166199/3 "2024-12-03T03:22:29Z")

</div>

Yeah so I added an edit but after some further building/cleaning launching and relaunching I think this is the status:

building with DebugGame Editor doesn’t actually show the UPROPERTY variables in editor (even after closing and opening the editor). Building with Development Editor (which requires the editor to be closed - something with Live Coding) DOES make the UPROPERTY variables show up.

Do you know the reason for this?

I was really happy that I didn’t have to reopen the editor every time when I switched configs, which now I see there was a reason for. Just wondering what’s the point of the DebugGame Editor when it seems to just miss parts of the build? Or at least some changes to it…?

---

<div class="post-metadata">

**Author:** ![Shmoopy1701](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/shmoopy1701/32/1194536_2.png) [@Shmoopy1701](https://forums.unrealengine.com/u/Shmoopy1701)\
**Post date:** [December 3, 2024, 3:25am UTC](https://forums.unrealengine.com/t/cannot-see-uproperty-variables-unless-i-run-unreal-editor-from-visual-studio/2166199/4 "2024-12-03T03:25:55Z")

</div>

Not sure why. I only build debug configs if I need to step into something. The other 90% of the time I build DevEditor and open the Editor with the uproject file. 🤷

---

<div class="post-metadata">

**Author:** ![pavlajak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@pavlajak](https://forums.unrealengine.com/u/pavlajak)\
**Post date:** [December 3, 2024, 3:28am UTC](https://forums.unrealengine.com/t/cannot-see-uproperty-variables-unless-i-run-unreal-editor-from-visual-studio/2166199/5 "2024-12-03T03:28:21Z")

</div>

Interesting 🙂

anyways my takeway is that the Debug config has some drawbacks and sometimes you do have to restart the editor to build and propagate changes

Appreciate your help! Thanks

---

<div class="post-metadata">

**Author:** ![zoe\_wxq](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@zoe\_wxq](https://forums.unrealengine.com/u/zoe_wxq)\
**Post date:** [December 3, 2024, 5:43am UTC](https://forums.unrealengine.com/t/cannot-see-uproperty-variables-unless-i-run-unreal-editor-from-visual-studio/2166199/6 "2024-12-03T05:43:03Z")

</div>

hi ,  
I know the underneath principle , but it’s hard to explain it in one word.  
it is involved editor launching dependency DLLs (normal DLLs) and LiveCoding DLLs ( patch DLLs)  
When I have time I want to make a video explaining how this works.
