Comments (11)
@pixeltris I totally misread that part of the documentation. When it says you can create the managed project with any name, I thought the output assembly was the name of that project, not of the UE4 project. My bad.
from usharp.
Yep with all the fixes done yesterday it works fine now.
from usharp.
I imagine it isn't finding your managed game project dll. It looks for PROJECTNAME/Managed/Binaries/PROJECTNAME-Managed.dll
If that is set up correctly you could double check and confirm that it is loading by putting a breakpoint down here
At some point it might be useful to add a console command to show what managed assemblies are loaded and what types are available as a situation like this isn't super helpful in providing more information at the moment.
from usharp.
I'll add that you don't need to rearrange your folders at all. Just drop the folder you downloaded straight into your engine plugins folder. The gitignore file should be at the top level along with the uplugin file.
I think we should update the readme so that new users won't get confused.
from usharp.
The folder setup you provided is completely out of date btw. No need for a usharp folder inside the top level usharp folder.
from usharp.
Alright the instructions have been updated in the README. Don't mess with the folder structure. Just download the project and put it into your engine plugins folder 😃
from usharp.
I do not even put it in the engine folder. For me it seems that the game folder seems to work well too. However im currently messing with Cecil throwing exceptions.
Apart from the generator step, did i miss something and putting it into engine folder is required?
from usharp.
there's a lot of issues with usharp right now
from usharp.
We just created a gitter room for USharp. We can discuss all sorts of issues and feature requests there.
https://gitter.im/USharp/Lobby
from usharp.
For me it seems that the game folder seems to work well too.
It should work outside as the PluginInstaller will copy the files over to the USharp engine plugins folder. It should be noted that the plugin is designed to be used as an engine plugin so using it as a game plugin is very much untested (and I think some paths depend on files being in the engine folder).
from usharp.
@iainmckay Are you still having issues Getting USharp running?
from usharp.
Related Issues (20)
- Question about CodeGenerator HOT 3
- crash when overriding some of my C++ native event and blueprint implementable event HOT 8
- Losing reference to C# class when restarting UE4 HOT 1
- Question: Creating mesh with USharp HOT 3
- Error and crash after hotreload with disabled USharpMinHotReload HOT 1
- FRandRange error!
- USharp doesn't compile HOT 11
- PluginInstaller can't find MSBuild with VisualStudio2019 Professional
- Error in Unreal Editor when recompiling MyProject.Managed.dll
- How to get GetWorld() in C#? HOT 1
- Support for default values on C# auto properties exposed to UE4 HOT 1
- Crash when hotreloading after changing the layout of a struct
- Replace method name string with nameof's
- Missing Engine Module ApexDestruction HOT 2
- UUserWidget -> GetWidgetFromName implementation? HOT 1
- [Bug] TMap's iterator is different between C# and C++ in UE 4.22 HOT 6
- Full dev integration HOT 4
- Class redirectors don't work HOT 1
- File.ReadAllText( ... ) crashes UE4 HOT 2
- Support for latent functions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from usharp.