I'm trying to create a game editor using a C# form, and I've run into a problem when it comes to deserializing; I can't use the content pipeline in a forms application as I don't even have the option to add any content reference to the project. How can I use the content pipeline with my form app? Is there another way to load and deserialize my XML content?
Using XNA Content Pipeline in a C# Form
1.3k Views Asked by Jamie At
2
There are 2 best solutions below
2
George Duckett
On
Take a look at the Winforms Series 2: Content Loading AppHub sample.
Basically you load and call appropriate microsoft.xna.framework.content classes to read your compiled xnb files.
You'd use classes in the namespaces within microsoft.xna.framework.content.pipeline to create the xnb files (which is what the content project would do for you).
See here for an overview of the content pipeline: What is the Content Pipeline?
Is there another way to load and deserialize my XML content?
Yes, use any .net method of serialising you want, maybe XDocument.
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in XNA
- XNA Dispose function causes visual error when switching render targets
- How can I fix the normals in this instanced lighting example? (Monogame/XNA)
- How might I run this xna application under virtual box (winXP pro SP3)
- Monogame : Which case would run faster? Texture2D.SetData()
- How can I transform billboarded sprites into y-axis aligned billboarded sprites?
- Why is my .txt file not being read in my monogame game?
- Is there a way to dynamically create a generic Texture2D?
- C# XNA 4.0: How to get the tangent and binormal of the model?
- Multiply Matrix and Vector4 XNA
- How to apply transformation to imported Assets?
- How does MathHelper's Smoothstep() fuction work, and how could I use it to animate things?
- 3D audio not working in 2D game after switching from XNA to MonoGame
- Xna Monogame C# Keyborad input issue with German keyboard
- How to draw a Texture2D sprite appear as if it's growing upwards out of another Texture2D? MonoGame/XNA
- Monogame, XNA measure FPS
Related Questions in DESERIALIZATION
- Deserialize XML with optional different name
- how to make aiogram.Message from telethon.Message
- JsonConvert.DeserializeObject with different property types needs to continue even after failing but collect the list of errors
- WebAPI don't deserialize JSON but same payload works in Swagger
- using symfony serializer groups didnt' work as well
- How to Use @JsonView Annotation for nested Object ( DTOs)
- Deserialize a field into 2 fields
- How I deserialize Avro from Kafka with spring boot 2.7.18
- Can ASP.NET Core deserialization set null in property if all children properties are nulls?
- how to fetch data when package structure deleted in source, but in couchbase document, _class with old package structure is present
- Java - Parse enum from api by text description
- How to deserialize json to C# class with arbitrary number of values and attributes
- C# Map JSON Serialization and Deserialization to Reference Object Using Object Property
- Multithreaded deserialization using BinaryFormatter
- Disable DeserializationFeature.FAIL_ON_NULL_CREATOR_PROPERTIES for an endpoint
Related Questions in CONTENT-PIPELINE
- Unable to open Content.mgcb in Visual Studio 2022
- Error: Cannot find 'freetype6.dll'
- MonoGame Pipeline XML Load error 'Element' is an invalid XmlNodeType
- Mongame Content Pipeline: Compile FBX with embedded texture to XNB
- VS 2013 Xact Audio Engine-File not found exception
- MonoGame ModelProcessor
- Failing to Load Image on Android 4.1.1 in Monogame
- Monogame content use efficiency
- Monogame Content Pipeline has stopped working
- Getting Monogame content pipeline to work with Visual studio 2013 in windows 8
- How to DXT1 compress textures?
- Exception thrown whenever I try to load a Model from a list
- Use reflection to deserialize content of game throws MethodAccessException
- Load MP3 files without using the Content Pipeline
- Loading Texture from subclass
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Manually edit the .csproj file and add the following in the first
PropertyGroupsection which contains the assembly name, project guid etc.You'll probably need to also add
Reload the project in VS, and you should be able to add content references to it.
The two GUIDs specified there are for Windows and XNA (Windows). Here is a list of some common project type guids (although slightly dated) if you need to retarget the project at all.