Articles of .net

如何在OS X和Linux上安装MSBuild?

我期待在我的Linux笔记本电脑上安装MSBuild,这样我就可以构build一个我的C#OSS项目。 我怎么会这样做呢? 我遇到了一些指导,例如这个build议安装MSBuild NuGet包的指南,但似乎没有正式的或积极的维护。 有一个官方的软件包源,我可以安装MSBuild?

.net类在Linux上通过SSH远程执行?

我不知道从哪里开始简单地执行远程脚本并将输出返回到Web表单。 在这种情况下,我们有一个执行一些第三方工具的应用程序服务器。 我们想为我们的高级用户编写一个接口,让他们检查各种进程的状态,并执行一些支持的第三方pipe理工具。 问题是我们只通过SSH通过Putty连接到这台Linux(RedHat)机器上。 我看着PsExec,但似乎并没有处理SSH。 如果可能的话,我想避免任何大的安全漏洞,但这是为了封闭networking中有限数量的用户。 感谢您的帮助!

.net应用程序在Linux上运行吗?

.net应用程序在Linux上运行? 有没有免费/付费互操作库可用?

在Linux上运行ASP.Net与标准的以微软为中心的解决scheme相比如何?

我知道可以使用Mono和Apache在Linux上开发和托pipe一个ASP.Net站点,但是我想知道它的工作效果如何,值得一提吗? 我更喜欢开源,但是对于这个项目我想要最快,最简单,最可靠的解决scheme。 我将build立的网站将是一个相当基本的使用MySQL的 ASP.Net网站。 我想知道是否有其他人在像我这样的情况下使用Mono的经验,以及项目是如何进行的。 它与使用以Microsoft为中心的解决scheme相比如何? 我知道单声道还不完整,但我希望我不需要它缺乏的function。 这个问题可能有点“极化”。 大多数类似的问题似乎都是来自非常亲或微软或亲Linux的人的回应。 我希望得到一些无偏见的回应,最好是有经验的人使用。

ASP.NET核心RC2作为linux deamon

我需要关于networking核心控制台或asp.net应用程序作为linux deamon的托pipe信息。 主机应用程序作为Windows服务已经由Microsoft.Hosting.WindowsService支持,但我需要类似的Linux deamons。

我可以使用Linux / Mono来部署aspnet web应用程序吗?

我有一个C#/ ASP.NET应用程序与Windows上的工作。 但最近我很想切换到Linux / Mono。 它提出了一些问题: 我可以在Mono中正确运行我的Visual Studio项目和源代码吗? 我的客户使用ASP.NET for ASP.NET。 我的迁移是否影响他们? 换句话说,我的Mono项目在IIS中运行没有任何改变或问题? 我可以在Apache中承载Mono ASP.NET Web项目吗? 我可以在Mono中使用ASP.NET Web窗体中的技能吗? 等待您的宝贵意见和build议

Mono的VB.Net支持是否准备好用于生产站点?

以前,我只使用以微软为中心的解决scheme,但对于即将到来的ASP.Net项目,我正在考虑使用Mono并将其托pipe在Linux Amazon EC2实例上。 基于对我以前的问题的回应,这听起来是可行的。 然而,我最适合VB.Net,我想知道Mono如何支持它。 有没有人有使用VB.Net编写单声道ASP.Net应用程序的第一手经验? 如果是这样,我想知道它是怎么回事,你遇到了什么样的兼容性问题,如果你考虑Mono的VB.Net支持准备在生产站点使用? 我知道Mono的C#.Net支持非常好,所以这是我的回退计划,但我真的更喜欢使用VB.Net。

P / Invoke in Mono

Mono在Linux上的平台调用实现的现状是什么? 在Solaris上?

仅在Linux Core上运行时存储错误

我正在更新从.NET Core 1.1到2.0的一些应用程序。 这些应用程序在本地工作正常,但在更新Linux VM上的运行时并部署后,出现错误: 未find应用程序依赖项清单(foo.deps.json)中指定的程序集:package:'Microsoft.ApplicationInsights.AspNetCore',版本:'2.1.1'path:'lib / netstandard1.6 / Microsoft.ApplicationInsights.AspNetCore .DLL” 该程序集预计在本地运行库中,因为应用程序是使用以下目标清单文件发布的:aspnetcore-store-2.0.0-linux-x64.xml; aspnetcore-store-2.0.0-osx-x64.xml ; aspnetcore-STORE-2.0.0-WIN7-x64.xml; aspnetcore-STORE-2.0.0-WIN7-x86.xml 我认为这是因为运行时下载不会生成使用Microsoft.AspNetCore.All软件包时所需的新运行时存储文件夹。 我可以安装整个SDK,而且这个工作正常,但我宁愿继续只使用运行时。 如何在不需要生产服务器上的SDK的情况下手动生成运行时caching?

如何确定文件系统在.net中是否区分大小写?

.net是否有办法确定本地文件系统是否区分大小写?