Comments (3)
If you (somewhat unintuitively) choose the "Mobile development with .NET" workload in the Visual Studio Installer, you'll be able to build the xamarinmac20
target.
I can do some MSBuild trickery to exclude this target when building on Windows, but it's quite handy for my own development (on Windows) to keep it in, since it lets me see errors from both the D3D11 and Metal backends without even having to compile.
The ideal would be an MSBuild conditional thing to skip the xamarinmac20
target only if the Xamarin workload isn't installed. I'll look into that.
from opensage.
Thanks! I installed the Xamarin component from the VS installer and it now builds with an unmodified csproj.
There's still a build warning
No Address and User has been specified in order to establish a connection to a Mac Server, so only the main assembly was compiled for project 'OpenSage.LowLevel'. Connect to a Mac Server and try again to build the full application.
but it doesn't prevent it from building.
Maybe this should be added to the readme?
from opensage.
Fixed this by removing xamarinmac20 altogether...
from opensage.
Related Issues (20)
- Use logic frames for behavior timing, not TimeSpan
- AI state machines
- Shroud / fog of war
- Pace of development HOT 2
- Generals: Starting camera rotated 90 degrees clockwise HOT 1
- Generals: Neutral faction both allies and enemies of everybody
- Generals: two players with team `None` are not considered enemies HOT 1
- Generals: Supply dock disappears when empty
- Generals: Multiple units can collect from a supply dock at once
- Generals: Supplies do not visually deplete in supply dock HOT 1
- Zero Hour: Command bar uses wrong images (which also appear to be incorrectly sized)
- Generals: When placing a scaffold and then right-clicking to cancel, particle effects remain
- Generals: Attack order issues
- Generals: Move order icon on ground
- Generals: Holding right click should show arrows based on cursor offset from center
- Generals: Construction prerequisites are considered fulfilled when construction is started instead of completed
- Generals: Items in control bar of dozer are not disabled when dozer is busy
- Generals: Object selection seems to use rudimentary bounding box HOT 2
- Generals: Scrolling in skirmish menu zooms in/out of shellmap
- Getting results from replay files HOT 4
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 opensage.