問題タブ [websharper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
compiler-errors - エラー MSB4036: "WebSharperTask" タスクが見つかりませんでした
Windows 10 の Visual Studio 2015 Community Edition の上にWebSharper 拡張機能をインストールし、UI.Next Single Page Application プロジェクト テンプレートを試してみました。
F5 を使用してビルドすると、「うまく機能する」と予想していましたが、以下のようになります。このようなエラーを修正する最良の方法は何ですか? (私はWindowsプログラミングにかなり慣れていません)。
完全なビルド ログ:
更新:WebSharper.targets
ファイルには次のdll参照があります:
そして、参照されている dll (上記) は、予想どおりこのディレクトリの下に存在します: \\psf\Home\Documents\Visual Studio 2015\Projects\UINextApplication1\packages\WebSharper.3.4.8.187\tools\net40
.
その「\psf」は、Parallels 10 を使用して Mac で Windows を実行していることが原因である可能性があります。それが原因でしょうか?
angularjs - WebSharper と Angular
Angular は ui-router と連携して、アプリケーション内で移動するために状態を定義できます。たとえば、まだ 1 つのページにいる場合、ページの左側にリスト ビューを表示し、右側に詳細ビューを表示できます。次に、左のリストからレコードを変更するたびに、詳細も変更されますが、同じページにいます。それは WebSharper でも可能ですか、それともシナリオに対処する他のオプションはありますか?
また、Angular にはテンプレート (およびディレクティブ) の概念があります。これにより、特に、ネイティブ html コードをテンプレートにラップし、それを他の html ページのディレクティブの一部として使用できます。たとえば、select2 などの JavaScript ライブラリを使用できます。select2ライブラリを使用するなど、WebSharperでも可能ですか?
f# - HelloWorldの例を使用したWebSharper 3.4?
WebSharper.comの現在のHelloWorld
例は、WebSharper 3.4 で行われた変更により機能しなくなりました。正しくコンパイルするには、いくつかの属性やその他のものを必要とするようになりました。
私は WebSharper を使い始めたばかりで、動作する最小限の (html+javascript クライアント側の hello world) 例を見たいと思っています。どんな助けでも大歓迎です!
f# - Windows ユーザー アカウントで Visual Studio を実行するときに F# タイプ プロバイダーを有効にする方法
Windows ユーザー アカウントで Visual Studio を実行しているときにWebSharperの UI.Next タイプ プロバイダー (または任意の F# タイプ プロバイダー)を実行することは可能ですか?
ユーザー アカウントで Windows を実行しているときに ( Zero Admins – Zero Problems Microsoft Ignite セッションで強く推奨されているように)、管理者またはUIとして Visual Studio を実行する必要があることがわかりました。 10 マシン)、コンパイル時にエラーが発生します。
xamarin - OSx で websharper.ui.next を実行すると mcs エラーが発生する
Windows 上で問題なく動作する webshaper プロジェクトがあります。ただし、Mac 上で問題なくコンパイルされるだけで、実行することはできません。ウェブサーバーは、ファイルを見つけることができると不平を言い(名前は付けていません)、スタックトレースを読み取ると、C#コンパイラが不平を言っているようです。ただし、F# プロジェクトであることは、やや驚くべきことです。
この問題の根本原因について何か提案はありますか?
mono - WebSharper ui.next サイトはローカルで動作するが、docker では動作しない
mono と WebSharper.UI.Next を使用して構築したサイトがあります。それは自己ホスト型 (Owin) であり、私のマシンで直接問題なく動作します。ただし、docker コンテナー (FROM mono:3.10-onbuild) 内から実行しようとすると、WebSharper スクリプト ファイルの 1 つが「消える」ように要求されます。たとえば、WebSharper.Collections.min.js は 404 を返します。
この動作は、WebSHarpers クライアント サーバー セルフホスト Owin プロジェクト テンプレートと以下の dockerfile によって作成されたプロジェクトで再現できます。
(Site
使用されているサイトの名前と明らかに一致する必要があります)
f# - TypeScript/Javascript で使用する F# ライブラリを実装しますか?
F# を JavaScript にコンパイルできるプロジェクトがたくさんあることは知っています。これらのプロジェクトのいずれかがこのユースケースをサポートしていますか:
- TypeScript でアプリケーションを開発する
- ただし、アプリケーションの一部を F# でライブラリとして記述します。
- タイプセーフな方法で、メインの TypeScript アプリケーションからこの F# ライブラリを最適に使用しますか?
f# - WebSharper でモバイル ページを表示する
私は WebSharper Web サイトを持っていますが、モバイル デバイスでは別の UI を使用したいと考えています。ユーザーがモバイル デバイスを使用しているかどうかに応じて、サーバーが異なる HTML で応答するようにしたいと考えています。ユーザーがASP.NET でモバイル デバイスを使用しているかどうかを確認する方法はわかりますが、これを WebSharper に移植する方法はわかりません。