c# - 在 silverlight 项目中引用 asp.net c# 类/方法

标签 c# asp.net silverlight class

有人知道怎么做吗?我在 asp.net 中构建了一个后端 c# 类,但想访问这些相同的类而不用在 silverlight 中重新创建它们。有这种可能吗?

最佳答案

您可以通过将 cs 文件添加到您的项目作为链接来重复使用它们。右键单击您的项目并选择添加现有...浏览到您的文件,然后在打开按钮中,使用右侧的下拉箭头选择添加为链接。您会看到添加到项目中的文件带有一个图标,上面覆盖了 Windows 快捷方式小图标。

请记住 - ASP.Net 在 .Net 运行时上运行。 Silverlight 在 CoreCLR(Silverlight 运行时)上运行。并非在一个中编译的所有内容都会在另一个中编译...

要稍微分开一些,#if 指令会有所帮助,您还可以使用部分类和部分方法(添加仅在服务器或客户端上运行的内容。)

关于c# - 在 silverlight 项目中引用 asp.net c# 类/方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3561086/

相关文章:

c# - 开放认证 - 供应商

.net - Silverlight 与 Web 服务器的交互

c# - LINQ - 带元素计数的双重分组

c# - 使用 Linq 从另一个表中获取按记录数排序的列表

c# - MonoTouch 或 iOS 网络堆栈是否正在占用我的 HTTP DELETE 请求正文?

.net - dotnet System.Web.Caching.Cache 与 System.Runtime.Caching.MemoryCache

c# - 在 Windows Phone 7 上的 ShellTile 上解析 URI 参数

Silverlight NavigationService 始终为空

c# - VS 2017 添加 > Docker 支持中断构建 - "CleanWorkspace"任务意外失败(控制台应用程序)

c# - 为项目添加资源的设计