草庐IT

linux - 如何在 Debian Jessie 中安装 dotnet core sdk

我在我的DebianJessieBox上安装DotnetCoreSDK时遇到问题。这是我遵循的指南https://learn.microsoft.com/en-us/dotnet/core/linux-prerequisites?tabs=netcore2x.在注册产品key和Feed之后,当我尝试执行apt-getinstalldotnet-sdk-2.0.0或dotnet-sdk-2.0.2。我目前以root身份登录,因为这是我的本地开发机器。重现步骤:curlhttps://packages.microsoft.com/keys/microsoft.asc|gpg--dearmo

linux - 在步骤 CHDIR 生成 "/usr/bin/dotnet": No such file or directory 时失败

我尝试按照https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.1&tabs=aspnetcore2x将ASP.NETCore2网站部署到Ubuntu.但是,它抛出一个异常:FailedatstepCHDIRspawning"/usr/bin/dotnet":Nosuchfileordirectoryfromthefile错误来自这个文件[Unit]Description=Example.NETWebAPIApprunningonUbuntu[Service

c# - 使用单一服务在 Linux 上测试 Windows DOTNET 服务

我正在尝试使用单一服务在Linux上运行Windows.NET-4.0服务。它不是用单声道或任何东西编译的。我不是100%可行,但我想我可以尝试(二进制兼容等,似乎是doable?)。如我错了请纠正我。我遇到无法找到某些dll的错误。它们在系统中,但找不到它们。这是一个。$ldconfig-p|grepPosixlibMonoPosixHelper.so(libc6,x86-64)=>/usr/lib/libMonoPosixHelper.so我尝试添加路径等但没有改变。$MONO_LOG_LEVEL=debugmono-serviceMyService.exe--debug>outp

linux - 在 linux 上从 dotnet core 调用 matlab 共享库

我正在尝试从在Linux容器上运行的C#(.NETCore)调用使用MathWorksMATLAB编译器SDK创建的共享库。我有一个matlab.m文件,我已使用MATLABR2018b编译器SDK将其编译为.dll。因为最终的执行环境是运行在Linux容器上的.NETCore2.2我选择了“CSharedLibrary”选项。我使用.NET的DLLImport机制调用该共享库。这是我项目中的一些代码。这段代码是KISS级别的,因为在开始主项目之前,我需要了解如何在Linux上集成MATLAB和C#。有一些Pi.mfunctionhal=haveSomePi()hal=3.1415;e

.net - 如何在 Ubuntu 16.04 LTS 上安装 dotnet SDK

我一直在按照此处提供的说明进行操作:https://learn.microsoft.com/en-us/dotnet/core/linux-prerequisites?tabs=netcore2x但是,当我尝试运行时,我总是遇到错误"sudoapt-getinstalldotnet-sdk-2.1.4具体说:E:Unabletolocatepackagedotnet-sdk-2.1.4E:Couldn'tfindanypackagebyglob'dotnet-sdk-2.1.4'E:Couldn'tfindanypackagebyregex'dotnet-sdk-2.1.4'但是,执行

.net - 如何在 dotnet 核心中运行 F# interactive (fsi.exe)?现在还支持吗?

我无法在dotnetcore上的Windows或Linux中运行find/runfsi.exe。它无处可寻。可能还不支持? 最佳答案 F#forCoreCLRStatus说CoreCLR上的FSI是完整的,所以如果有人能找到它,它可能会起作用。在另一张票中—WhyweretheC#andF#REPLsremovedandwhen/howwillitimplemented"asaseparatetool"?—它声称dotnetreplfsi曾经可以工作,但被移除以支持一个(目前还不存在的)单独的包。

unit-testing - VSTS : dotnet with Docker fail to publish tests

我尝试在持续集成期间在VSTS上发布我的单元测试,我使用docker,在播放发布任务时,我仍然收到以下错误,因此dotnet测试生成的xml文件找不到命令。Notestresultfilesmatching**\test-results.xmlwerefound.如果我在本地运行命令docker-composerunweb-tests,则会创建一个包含预期test-results.xml文件的测试结果文件夹。我在VSTS上做错了什么?代码库:Github我的文件夹架构:web/├──web/│└──web.csproj│└──Dockerfile│├──web.test/│└──web

asp.net - Dotnet Core 从 Mac 发布到 IIS

我想将我的dotnet核心应用程序从mac发布到IIS。我使用VScode编写代码,使用DotnetCore1.1发布到本地目录。(例如:bin/release/publish)。还有我编译好的文件,准备复制到IIS。在我的IIS上,我目前已经安装了webdeploy3.6,这是我的VPS机器。有没有优雅的方法,如何复制文件?另一种方法是使用docker,但在这种情况下,我遇到了同样的问题。使用docker发布工具生成的docker文件,我需要从ma​​cos复制。感谢您的宝贵时间。 最佳答案 从终端窗口导航到.csproj文件所在

docker - 使用 dotnet-core 项目运行 docker 时未找到依赖项 list 中指定的程序集

我有这样的消息错误:Error:assemblyspecifiedinthedependenciesmanifestwasnotfound--package:'microsoft.aspnetcore.antiforgery',version:'1.1.1',path:'lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll'当我运行这个命令时它会发生:dotnetbuild-oobj/Docker/publish-cReleasedotnetpublish-oobj/Docker/publish-cReleasedockerbu

c# - 找不到与命令 "dotnet-/app/Build\ClearPluginAssemblies.dll"Docker 匹配的可执行文件

我正在尝试使用docker镜像运行我的ASP.NETCore2.1应用程序。为此,我有包含以下内容的docker文件:FROMmicrosoft/dotnet:2.1-sdkASbuildWORKDIR/app#copycsprojandrestoreasdistinctlayersCOPY..RUNdotnetrestore#copyeverythingelseandbuildappCOPYPresentation/MyProject.Web/../Presentation/MyProject.Web/WORKDIR/app/Presentation/MyProject.WebRUN