-
Notifications
You must be signed in to change notification settings - Fork 19
upgrade to rc2, add embedded resources, fix test/dnx run/dnx web #24
Conversation
- use Microsoft.Extensions.Compilation instead of Microsoft.Dnx.Compilation - pin sdk version - pin FSharp.Dnx version to dnx 1.0.0-rc2 - fix dnx451 deps - use xnunit dnx runner - add doc - add tests without FSharp.Dnx - log compiler arguments with debug build - fix resolve FSharp.Core.resources ResolveHooker.HandleResolve should consider only FSharp.Core, but there was a bug with FSharp.Core.resources with assembly name FSharp.Core.resources, Version=4.4.0.0, Culture=it-IT, PublicKeyToken=b03f5f7f11d50a3a - fix dnx run - add all directory with project.json to global.json - add support for embedded resources - use embedded resources instead of a separated mvc views project - add docs
First of all. This (in general) seems great. There are a lot of great things here. Especially the fact that you've added support for embedded references. Really great stuff. Some points:
Reviewed 36 of 36 files at r1. docs/development.md, line 10 [r1] (raw file): global.json, line 3 [r1] (raw file): SDK version should not be locked in. NuGet.Config, line 8 [r1] (raw file): README.md, line 9 [r1] (raw file): README.md, line 39 [r1] (raw file): README.md, line 48 [r1] (raw file): README.md, line 63 [r1] (raw file): sample/HelloFSharp/project.json, line 7 [r1] (raw file): sample/HelloFSharp/project.json, line 10 [r1] (raw file): src/FSharp.Dnx/FileWriteTimeCacheDependency.cs, line 7 [r1] (raw file): src/FSharp.Dnx/project.json, line 8 [r1] (raw file): Comments from the review on Reviewable.io |
sry @Alxandr , i wrote the comments in https://reviewable.io but now require write permission to my repo to publish it, and i dont want to do that. As a personal note (my feedback, i dont want to change your workflow), it's nice to track pending review, but ihmo it doesnt add a lot Cons:
I'll write there my comments
ok
ok for samples/tests global.json sdk is used by visual studio, it's the minimum required to run. this branch require rc2 at least.
ok, i'll remove it
i'll write something like
i think is good to show how to build and after run.
new from rc1, see http://stackoverflow.com/questions/33888632/what-does-compilationoptions-emitentrypoint-mean mean compile as console app instead of library
because with this one, i can Debug -> Start in visual studio. Doesnt work anyway (design time something, i'll add an issue
i think
i was trying to remove
the minimum version required is rc2, with rc1 doesnt work. |
btw @Alxandr you have time for a chat? slack/skype |
It's to check if xnunit works, and make it easier to add unit tests of c# code. |
ok understood visual studio, sry i am newbie of dnx
upgrade dnvm version to unstable, and change In Visual studio and VSCode, if the global.json sdk property is not set, the maybe there is a way like
and set unstable in global.json just writing down ideas |
I'm available at skype (AlxandrHeintz). With regards to The fact that you need to add commands is new. Also, in dnx, the reason why build before run is useless, is because if you do |
Oh, and the |
Thx @Alxandr i'll add you in skype yes, emitEntrypoint is another thing i want to add, now run doesnt work in visual studio ( because of missing entry point , i need to check that too, i'll open an issue after this is merged if is correct to use it ) About install, we can use
creating a latest-stable
|
Sry if i continue this, it's only a feedback as new user, i got errors in visual studio because |
ok done |
Reviewed 9 of 9 files at r2. Comments from the review on Reviewable.io |
upgrade to rc2, add embedded resources, fix test/dnx run/dnx web
fix #18 , #15, #9
use Microsoft.Extensions.Compilation instead of Microsoft.Dnx.Compilation
pin sdk version
pin FSharp.Dnx version to dnx 1.0.0-rc2
fix dnx451 deps
use xnunit dnx runner
add doc
add tests without FSharp.Dnx
log compiler arguments with debug build
fix resolve FSharp.Core.resources
ResolveHooker.HandleResolve should consider only FSharp.Core, but there was
a bug with FSharp.Core.resources with assembly name
FSharp.Core.resources, Version=4.4.0.0, Culture=it-IT, PublicKeyToken=b03f5f7f11d50a3a
fix dnx run
add all directory with project.json to global.json
add support for embedded resources
use embedded resources instead of a separated mvc views project
add docs