gpt4 book ai didi

c# - 如何使用 Mono 在 XSP 上运行 .NET 4.5?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:25 25 4
gpt4 key购买 nike

我已经安装了 Mono 3,但是当我运行 xspxsp4 时,它显示我正在使用 .NET 4.0。我需要 .NET 4.5。是否可以?我在哪里可以配置它?

我看过 this页面,但我没有任何下载源的文件夹。

这是我运行xsp4进入网站时显示的内容:

Version Information: 3.2.7 (master/1eef047 C nov 28 18:16:30 EET 2013); ASP.NET Version: 4.0.30319.17020

我如何安装 Mono 和 XSP

首先,我下载了 Lubuntu 13.10 32 位并在 VirtualBox 中启动它。然后是 apt-get updateapt-get upgrade。之后重新启动系统。

确保所有命令都以 super 用户身份执行。

sudo -s

得到依赖

apt-get install autoconf automake libtool g++ gettext libglib2.0-dev libpng12-dev libfontconfig1-dev mono-gmcs git

Mono 和 XSP 的下载源

cd /opt
git clone git://github.com/mono/mono.git
git clone git://github.com/mono/xsp.git

从github安装了最新稳定的Mono

cd /opt/mono
./autogen.sh --prefix=/usr
make
make install

从 github 安装了最新的稳定版 XSP

cd /opt/xsp
./autogen.sh --prefix=/usr
make
make install

测试我在 XSP 而不是 4.5 上运行 4.0

cd /home/pc/web
xsp4 # 4.0
xsp2 # 2.0
xsp # 2.0

我的配置

/usr/bin/xsp4 看起来应该使用 4.5。就像this建议回答。此外,我的 /usr/lib/mono/4.0/ 中没有 xsp4.exe 仅在 /usr/lib/mono/4.5/ 所以我无法复制该答案中建议的任何内容。

#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.5/xsp4.exe" "$@"

最佳答案

您说“我没有下载源代码的任何文件夹”指的是 /opt/mono/bin/xsp4。但是你把事情弄糊涂了,我知道这一点是因为你分享了你如何安装单声道。

/opt/mono 不应该是您克隆 mono 存储库以对其进行编译的地方。您应该将其克隆到其他地方,例如您的主文件夹。即:/home/username/code/mono。

/opt/mono 通常是人们安装自定义版本的 mono 的地方。他们这样做的方式是将此路径传递给 --prefix 参数。但是您将/usr 作为前缀参数传递!因此,与您指出的 SO 答案相比,您将把它安装到不同的位置。

此外,不建议您以 super 用户身份执行所有这些操作。您通常在没有 root 权限的情况下编译代码,并且在安装阶段只需要 sudo。所以不要在一切之前做“sudo -s”。只需编译,完成后,执行 sudo make install。这也会使您拥有不属于 root 的二进制文件。

关于c# - 如何使用 Mono 在 XSP 上运行 .NET 4.5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20272400/

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