问题标签 [silverlight-4.0]

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.

0 投票
1 回答
437 浏览

visual-studio - .NET 4 SDK 已损坏?使用 Silverlight 4 工具安装

我安装了Silverlight 4,现在我的 C# 项目使用了一些新的 .NET 4 类,例如System.Threading.Parallel并且System.Numerics.BigInteger似乎不存在。

已尝试在项目属性中的选定框架之间切换,并在 .NET 4 SDK 上下载并运行修复,但未解决问题。

编辑:项目行为就像是用 .NET 3.5 SDK 编译的。

0 投票
1 回答
1101 浏览

.net - Silverlight 4 和 TCP 套接字

我们开发的大部分软件都必须使用 TCP/IP、UDP/IP 或串行端口与本地网络中的硬件设备进行通信。这可能是我们仍然针对我们的 UI 使用 WPF 而不是 Silverlight 的唯一原因。

Silverlight 2/3 中的套接字支持充其量是很差的,而且是有限的。我已阅读 Silverlight 4 中更新的桌面模式允许与系统进行更多交互并减少限制,但我想知道这是否也意味着我们将能够与设备创建 TCP/IP(或 UDP/IP)连接在本地网络中没有所有愚蠢的限制(例如端口范围和策略文件)。

有人有更多细节吗?

0 投票
1 回答
175 浏览

silverlight-4.0 - Silverlight 4 中的本机集成

关于 Silverlight 4 中可信应用程序新概念的问题:

我收集到受信任的应用程序在浏览器之外以更高的信任度运行。因此是否可以从受信任的应用程序调用非托管 DLL 中的任意函数(通过 DllImport),或者该功能是否仍保留给适当的桌面应用程序?

非常感谢您提前和亲切的问候,

马克·弗雷

0 投票
4 回答
9452 浏览

silverlight-4.0 - Silverlight 4 中的 System.Data.DataTable?

有谁知道Silverlight 4 beta 现在是否支持System.Data.DataTable ?过去,我在 ASP.NET 和 WinForm 项目中使用它进行数据绑定,其中 UI 和对象需要在运行时构建。如果没有,是否在路线图中?

0 投票
3 回答
6172 浏览

visual-studio-2010 - 在使用 XP 模式的 Windows 7 上构建 Visual Studio 2010 Silverlight 4 项目时出错

我在 Windows 7 上的 XP Mode VM 中安装了 Visual Studio 2010 Beta 2。然后我创建了一个简单的 Silverlight 4 (beta) 项目并尝试构建它。我收到以下错误:

错误 1 ​​“ValidateXaml”任务意外失败。System.IO.FileLoadException:无法加载文件或程序集 'file://\tsclient\d\Users\me\Documents\Visual Studio 2010\Projects\SilverlightApplication2\SilverlightApplication2\obj\Debug\SilverlightApplication2.dll' 或其之一依赖关系。不支持操作。(来自 HRESULT 的异常:0x80131515)

文件名:'file://\tsclient\d\Users\me\Documents\Visual Studio 2010\Projects\SilverlightApplication2\SilverlightApplication2\obj\Debug\SilverlightApplication2.dll'---> System.NotSupportedException:尝试从网络位置加载程序集,这会导致程序集在以前版本的 .NET Framework 中被沙盒化。此版本的 .NET Framework 默认情况下不启用 CAS 策略,因此这种加载可能很危险。如果此加载不打算对程序集进行沙箱处理,请启用 loadFromRemoteSources 开关。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=155569

在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName 文件名,字符串代码库,证据 assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark 和 stackMark,布尔 throwOnFileNotFound,布尔 forIntrospection,布尔 suppressSecurityChecks)在 System.Reflection.RuntimeAssembly.nLoad(AssemblyName 文件名,字符串代码库,证据 assemblySecurity , RuntimeAssembly locationHint, StackCrawlMark & stackMark, Boolean throwOnFileNotFound, Boolean for Introspection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark & stackMark, Boolean for Introspection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoad组装文件,证据 securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) at System.Reflection.Assembly.LoadFrom(String assemblyFile) at Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task)在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)任务结果)任务结果)Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 System.Reflection.Assembly.LoadFrom(String assemblyFile)。 Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 System.Reflection.Assembly.LoadFrom(String assemblyFile)。 Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)AssemblyHashAlgorithm hashAlgorithm, Boolean for Introspection, Boolean suppressSecurityChecks, StackCrawlMark & stackMark) at System.Reflection.Assembly.LoadFrom(String assemblyFile) at Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) at Microsoft.Silverlight.Build.Tasks .ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd .TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)AssemblyHashAlgorithm hashAlgorithm, Boolean for Introspection, Boolean suppressSecurityChecks, StackCrawlMark & stackMark) at System.Reflection.Assembly.LoadFrom(String assemblyFile) at Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) at Microsoft.Silverlight.Build.Tasks .ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd .TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute 的 System.Reflection.Assembly.LoadFrom(String assemblyFile) (ITask 任务)在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute 的 System.Reflection.Assembly.LoadFrom(String assemblyFile) (ITask 任务)在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks 的 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask 任务) 的 LoadFrom(String assemblyFile)。 ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask , 布尔值&任务结果)在 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask task) 在 Microsoft.Silverlight.Build.Tasks 的 Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask 任务) 的 LoadFrom(String assemblyFile)。 ValidateXaml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask , 布尔值&任务结果)Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean&任务结果)Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean&任务结果)

我相信这与 XP Mode 将 My Documents 文件夹重定向到主机,将其变成网络共享位置,并且触发了某种 CAS / 安全策略这一事实有关。

谁知道怎么修它?

0 投票
1 回答
2676 浏览

c# - 可能的身份验证问题?在 Silverlight 4 中通过 WebClient 加载 JSON

我正在玩 Silverlight 4,当我的页面加载时,我打电话

我定义为

和 continueLoadStamData()

我的问题是,当我到达 e.Result 时,它会引发异常。这与我尝试使用时遇到的异常相同WebRequest req = ...; req.Credentials = new NetworkCredential(username, password)

您对发生的事情有任何想法吗,我如何确保实施基本身份验证并让我的请求继续进行?

干杯

尼克

0 投票
2 回答
3217 浏览

wcf - 在 Silverlight 4 中使用 Out of Browser 和 WCF RIA 服务进行调试的问题

使用 Visual stuido 2010,设置 SL4 以使用浏览器外安装的应用程序进行调试非常简单。我按照这里的说明进行操作,一切似乎都很好。从浏览器调试运行程序很好,但从 OOB 程序运行会得到不同的结果。启动后,屏幕将变为空白,然后永远挂起。我担心这可能是因为我们正在使用的一些技术。

首先,因为我们使用的是 WCF RIA 服务(以前的 .NET RIA 服务),所以会出现一个弹出窗口。

“除非 Silverlight 项目是从包含 RIA 服务的同一个 Web 项目托管和启动的,否则 RIA 服务将失败。”

这似乎只是一个警告,但我怀疑这个警告可能告诉我 RIA Services 需要将 .web 项目作为其启动项目。

我们也在使用棱镜,错误也有棱镜错误的气味。(加载的东西,然后永远不会出现)

有其他人在 SL4 中对 OOB 调试有任何问题吗?还有其他人在 SL4 中进行 OOB 调试吗?

对不起,它太模糊了。这是一个复杂的混乱。我看到的唯一消息是斜体弹出警告。然后窗口(之前显示我们应用程序的背景)就变成空白了

0 投票
2 回答
276 浏览

silverlight - 从 Silverlight 2 迁移到 4

我们有一个用 Silverlight 2 编写的中等复杂的基于 Silverlight 的应用程序。最终我们将迁移到 Silverlight 4。就移植工作而言,最好将我们的应用程序从 SL2 移植到 SL3,然后再移植到 SL4。或者,应该一步从 SL2 移植到 SL4。

0 投票
1 回答
1565 浏览

silverlight-4.0 - Silverlight 4 屏幕截图

我正在 Silverlight 4 中编写时间表帮助实用程序。这将是一个不受信任的浏览器应用程序,它会定期询问用户(使用 SL4 通知窗口)他们一直在做什么。我想做的是让它不时捕捉他们桌面(或者更好的是,活动窗口)的图像,以提醒他们自上次提交状态报告以来他们一直在做什么。这个想法甚至可能吗?我需要使用 COM 吗?如果是这样,我会使用什么 COM 组件?

0 投票
1 回答
711 浏览

wpf - Silverlight 4 可以运行 SSIS 包、SSRS 报告...等吗?

Silverlight 4 可以直接运行 SSIS 包和 SSRS 报告吗?与 Office 对象模型交互怎么样?我想知道 Silverlight 4 是否可用于创建完整的业务线应用程序,让我跳过学习 WPF 和使用 RIA 服务。我知道 SL 是 WCF 的一个子集。我也不知道,如果它有 LOB 应用程序,我想节省时间并专注于学习 SL4?