1

我对C#不是很有经验,用它做了一些小东西,但它与Java非常相似,只是不同,所以没有大惊小怪。对于我当前的项目,我需要一个小型 Web 服务器。所以我一直在环顾四周,发现很多人都在做基于 HttpListener 的事情。太好了,我可以做到,但我也遇到了 Kayak 网络服务器(https://github.com/kayak/kayak),我认为使用更老练的框架可能是个好主意。

所以我开始尝试将它添加到我的项目中;搜索要添加的 DLL。但似乎我想检查源代码并使用 Rake 编译它。真的吗?C# 中的框架是这样分布的吗?'旧'风格的Unix“请编译我”?期待像 Maven 这样的东西可能太多了,但是......或者这是一个例外?

4

2 回答 2

3

一些开源项目需要您从头开始编译 - 其他项目提供NuGet包。例如,通常项目在达到 v1.0 之前不会有预打包的构建。

在 Kayak 的情况下,有一个NuGet,所以这可能是您应该使用的。

请注意,NuGet 只是“相当”的新项目(最近几年),所以会有一些旧的、稳定的项目,它们最近不需要任何更改,可能没有包,你很可能会发现很多开发人员会使用不熟悉 NuGet 的项目。

于 2012-06-27T09:40:04.947 回答
2

您肯定在寻找: http: //nuget.org/packages/kayak

NuGet可以从命令行使用,也可以作为 Visual Studio 插件使用——两者都运行良好。

于 2012-06-27T09:40:34.480 回答