Comments (3)
I have to tell you, that is not a supported scenario. It would be easier to add your project within Orleans, since the build system will work with less hassle. Still, it can probably be made to work. You will likely need at least two things:
- Reference the
Directory.Build.props
,Directory.Build.targets
and possiblyDirectory.Packages.props
files from corresponding files in your tree
Eg, you might have something like this in your Directory.Build.props
file
<Project>
<Import Project="./orleans/Directory.Build.props"/>
</Project>
- Add
<OrleansBuildTimeCodeGen>true</OrleansBuildTimeCodeGen>
to all of your projects in a<PropertyGroup>
from orleans.
Thank you for your quick response. Method above works. Completely understand that it is unsupported.
from orleans.
Glad to hear it worked for you, @dashkan!
from orleans.
Related Issues (20)
- Bug: Exclude inaccessible interface methods from codegen HOT 3
- `IGrainReferenceActivatorProvider` exception with interfaces written in F# HOT 1
- [Question] Orlean grain does not allow concurrent read HOT 2
- Typo in silo start log HOT 1
- Awaiting this.AsReference call causes deadlock in Orleans 7+ HOT 5
- [Question] How to connect Orleans Client to Orleans Server in Docker? HOT 3
- Issues with streams during rolling deploy (Orleans.Streams.QueueCacheMissException)
- In Orleans 8.1.0, after 90 seconds, the Silo and Gateway ports will change from the status LISTEN to CLOSED, which prevents further connections.
- Cannot serialize type inheriting from Dictionary HOT 3
- Pulling agents don't work properly with MemoryStreams on multiple silos
- Bug: Invalid code generated for interface with explicit implementations
- [Proposal] Let `AddSiloBuilderConfigurator` has an overload which accept an `Action` to configure cluster
- Serialization issues #2 - Orleans 8.0.0
- Serialization issues #3 - Orleans 8.0.0
- UnregisterReminder(string reminderName)
- Tracing: Recorded flag not propagated between activities HOT 6
- Graceful shutdown
- ObjectDisposedException at Orleans.Runtime.GrainTimer.ForwardToAsyncCallback HOT 1
- Add Roslyn PublicApiAnalyzers to all src projects
- PersistentStreamPullingAgent skips over the message under a certain condition
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 orleans.