问题标签 [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 社区版之上安装了WebSharper 扩展,然后继续试用 UI.Next 单页应用程序项目模板。
使用 F5 构建它会导致以下结果,而我期望它“正常工作”。解决此类错误的最佳方法是什么?(我对 Windows 编程很陌生)。
完整的构建日志:
更新:该WebSharper.targets
文件确实有这个 dll 参考:
并且引用的 dll(上图)按预期存在于此目录下:\\psf\Home\Documents\Visual Studio 2015\Projects\UINextApplication1\packages\WebSharper.3.4.8.187\tools\net40
.
那个“\psf”可能是因为我在 Mac 上使用 Parallels 10 运行 Windows。也许这就是罪魁祸首?
angularjs - WebSharper 与 Angular
Angular 可以与 ui-router 一起定义状态以便在应用程序中移动。例如,当仍然在一个页面上时,您可以在页面的左侧有列表视图,而在右侧有详细视图。然后,每当您从左侧列表更改记录时,详细信息也会更改,但是您仍然在同一页面中。在 WebSharper 中是否也可以这样做,或者是否有任何其他选项可以处理这种情况?
此外,角度具有模板(和指令)的概念。这使得能够将原生 html 代码包装到模板中,并将其用作其他一些 html 页面中的指令的一部分。例如,可以使用像 select2 这样的 JavaScript 库。这在 WebSharper 中是否也可能,例如使用 select2 库?
f# - 带有工作 HelloWorld 示例的 WebSharper 3.4?
由于 WebSharper 3.4 中的更改, websharper.com上的当前HelloWorld
示例不再有效。它现在需要一些属性和其他东西才能正确编译。
我刚刚开始使用 WebSharper,我希望看到一个有效的最小(html+javascript 客户端 hello world)示例。任何帮助,将不胜感激!
f# - 在 Windows 用户帐户下运行 Visual Studio 时如何启用 F# 类型提供程序
在 Windows 用户帐户下运行 Visual Studio 时,是否可以运行WebSharper的 UI.Next 类型提供程序(或任何 F# 类型提供程序)?
我发现在用户帐户下运行 Windows 时(在零管理员 – 零问题Microsoft Ignite 会话中强烈建议),我必须以管理员身份运行 Visual Studio 或UI.Next类型提供程序不运行(在我的 Windows 10 机器),我得到编译时错误。
f# - Webshaper 编译器无法翻译其他程序集
我的目标是简单地输出一个包含我翻译的 F# 库的 javascript 文件。而已。
我有一个空的解决方案,我添加了两个 F# 项目。一个是WSLib
使用单个文件调用的库:
另一个项目是一个控制台应用程序,并引用了NuGetWebSharper
和WebSharper.Compiler
NuGet 包。它有一个文件。我从http://www.fssnip.net/snippet/rP复制了代码的前半部分。
我收到几个错误:
我需要做什么才能让 websharper 编译器与不同的项目一起工作?如果我将WebSharper
包包含在 WSLib 中并替换ReflectedDefinition
为JavaScript
.
xamarin - 在 OSx 上运行 websharper.ui.next 抱怨 mcs 错误
我有一个可以在 Windows 上完美运行的 websharper 项目。但是,它只能在 mac 上完美编译,但无法运行。网络服务器抱怨它可以找到一个文件(没有命名它)并读取堆栈跟踪它似乎是 C# 编译器抱怨。然而,作为一个 F# 项目,这有点令人惊讶。
对这个问题的根源有什么建议?
mono - WebSharper ui.next 站点在本地工作,但不在 docker 中
我有一个使用单声道和 WebSharper.UI.Next 构建的网站。它是自托管的(Owin),可以直接在我的机器上完美运行。但是,当我尝试从请求 WebSHarper 脚本文件之一“消失”的 docker 容器(FROM mono:3.10-onbuild)中执行它时,例如 WebSharper.Collections.min.js 返回 404。
此行为可以通过 WebSHarpers 客户端-服务器自托管 Owin 项目模板和以下 dockerfile 创建的项目重现
(Site
显然应该与正在使用的网站名称相匹配)
f# - 实现 F# 库以供 TypeScript/Javascript 使用?
我知道有许多项目可以将 F# 编译为 JavaScript。这些项目是否支持此用例:
- 使用 TypeScript 开发应用程序
- 但是在 F# 中编写应用程序的一部分,作为库
- 从主要的 TypeScript 应用程序中使用这个 F# 库,最好以类型安全的方式?
f# - 在 WebSharper 中显示移动页面
我有一个 WebSharper 网站,我希望它在移动设备上具有不同的 UI。我希望服务器根据用户是否使用移动设备来响应不同的 HTML。我可以看到如何检查用户是否在 ASP.NET 中的移动设备上,但我不知道如何将其移植到 WebSharper。