我在我的网站项目中添加了一个Script#项目,并创建了一个包含两个类的小型示例库.
现在我想从网站代码中使用这些类.在这种情况下,我创建了一个简单的对象树并将其序列化为JSON(然后由客户端代码获取).
我尝试添加对Script#项目的引用.它编译得很好,但在启动时会给我一个错误:
甚至可以在Script#和普通C#之间共享代码?
我在VS 2010和.NET 3.5(两个项目)中使用脚本#0.6.
代码完全可以共享.我依靠这个来重用通过Web服务发送的数据类.
你能做的是:
例:
public class MyDataPacket
{
public int UserId;
public string SomeData1;
public int SomeData2;
#if SCRIPTSHARP
public MyDataPacket(MyOtherClientSideClass arg)
{
// init
}
#endif
#if WEBSERVER
public MyDataPacket(MyOtherServerSideClass arg)
{
// init
}
#endif
}
Run Code Online (Sandbox Code Playgroud)
编辑:脚本#现在包含一个默认符号SCRIPTSHARP,意图比!WEBSERVER.
| 归档时间: |
|
| 查看次数: |
911 次 |
| 最近记录: |