gpt4 book ai didi

dll - 如何使用 GWAN C# servlet 引用 Mono C# 程序集

转载 作者:行者123 更新时间:2023-12-03 23:19:15 24 4
gpt4 key购买 nike

我正在尝试在 gwan csp 文件夹中包含一个 c# servlet CompanyListService.cs,但出现编译错误“找不到类型或 namespace 名称‘PropertyManagement’。您是否缺少 using 指令或程序集引用?”

PropertyManagement.sql.dll 位于同一文件夹中。还尝试将其安装在 GAC 中,但没有成功。

如果使用“mcs CompanyListService.cs -r:PropertyManagement.Sql.dll”,它会解析程序集

现有的 Hello.cs 和 Loan.cs 工作正常。任何帮助将不胜感激?

谢谢内存

// C servlet example for the G-WAN Web Application Server 
// http://gwan.ch/
// hello.cs: G-WAN supports .NET C# servlets

using System;
using System.Collections.Generic;
//using PropertyManagement.Sql;
//using System.Runtime.Serialization.Json;
using System.Text;

public class CompanyListService
{
public static int Main(string[] args)
{
PropertyManagement.Sql.CompanyRepository Repository = new PropertyManagement.Sql.CompanyRepository();
List<PropertyManagement.Sql.Company> CompanyList = Repository.GetCompanyList();

//string json = JsonSerializer<List<Company>>(CompanyList);

Gwan.xbufCat(Gwan.getReply(args[0]), "test");
return 200; // HTTP status (200:'OK')
}
}

最佳答案

官方文档没有提到但是loading dynamically your assemblies不仅可能,而且会提供比 traditional ways to do it 更多的灵 active .

毕竟,这就是共享库的用途。感谢 C# 没有错过这一点。

此外,G-WAN 在 /usr/lib/mono 路径下寻找 Mono 库,并在 中寻找用户定义的程序集(顺便说一句,就像 G-WAN API)/gwan/.../libraries/cs 目录。

关于dll - 如何使用 GWAN C# servlet 引用 Mono C# 程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21526979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com