|
|
1
3
另一个答案是设置FrameworkPathOverride MsBuild参数。所需的程序集已经包含在Mono中,您可以通过设置FrameworkPathOverride来告诉编译器在哪里找到它们。您可以通过包括
这就是几个项目所做的。一旦MSBuild也更改为在这里查看,或者正式的nuget包出现,我预计许多FSharp项目都会切换到这些方法之一。 |
|
|
2
1
问题是你没有。NET Framework引用程序集。编译器需要它们来了解。NET Framework API您的代码引用。 好消息是,您可以通过nuget获取这些引用程序集 坏消息是它还没有在nuget上发布。org,因此需要将myget提要添加到项目中
要解决此问题,请将以下内容添加到
然后您需要添加
有了这些,您应该能够在Linux上构建net461 EXE和DLL |
|
|
3
0
谢谢大家的回复,让我发布一些我自己发现的东西。
我计算出在我的构建中添加以下行。sh script也会做这项交易:
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
|
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 1 年前 |
|
|
Marco · PyCharm Linux系统文件上os.stat异常 1 年前 |