Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 4.0 silverlight的帮助_Silverlight 4.0 - Fatal编程技术网

Silverlight 4.0 silverlight的帮助

Silverlight 4.0 silverlight的帮助,silverlight-4.0,Silverlight 4.0,我有一些方法不是用Silverlight框架编译的,但是它们对于SL workflowby工作流的执行非常重要,我的意思是完全处理我的应用程序。最好/最快的方法是什么? 我正在考虑为非sl编译的方法发布一个web服务,并在我的WS中进行sl调用。。但是,即使在我的SL项目中注册了一个webservice实例,我也无法查看/创建它。我正在使用VS2010 有什么帮助吗?基本上,运行代码有三种方法。 应用程序中的本机内置方法这将是最简单的方法 位于外部silverlight程序集中(如类库)的方法

我有一些方法不是用Silverlight框架编译的,但是它们对于SL workflowby工作流的执行非常重要,我的意思是完全处理我的应用程序。最好/最快的方法是什么? 我正在考虑为非sl编译的方法发布一个web服务,并在我的WS中进行sl调用。。但是,即使在我的SL项目中注册了一个webservice实例,我也无法查看/创建它。我正在使用VS2010
有什么帮助吗?

基本上,运行代码有三种方法。 应用程序中的本机内置方法这将是最简单的方法 位于外部silverlight程序集中(如类库)的方法 使用Web服务

如果您使用Web服务,您必须亲自主持网站或使用第三方网站,然后添加对所述服务的引用。如果该服务与您的silverlight应用程序不在同一网站上,则必须有相应的网站,否则silverlight将不会使用该服务


如果使用外部程序集,则它必须是silverlight程序集。您不能使用windows类库等。

有一种常见且相对简单的方法可以在不需要web服务的情况下解决此问题:您可以创建一个新的Silverlight类库,然后将其他项目中的文件共享到新的Silverlight库

要执行此操作,请在解决方案资源管理器中右键单击库,选择“添加->现有项”,然后导航到相应的代码文件,选择它,但不应仅单击“添加”,而应单击小向下箭头并选择“添加为链接”


当然,在执行此操作时,您必须确保共享文件不包含任何无法针对Silverlight运行时编译的内容,如果包含这些内容,则您必须使用条件编译指令来隔离该代码,或者恢复到web服务选项。

您有权访问这些其他方法吗?我的意思是,他们的代码?是的,我可以使用这些方法。顺便说一句,我对Web服务和SL是新手。。所以请告诉我:如果你有代码,你应该把这些方法放到应用程序中的一个类中,并以这种方式调用它们