【问题标题】:Mac OS and Visual Studio errorsMac OS 和 Visual Studio 错误
【发布时间】:2019-06-25 18:21:46
【问题描述】:

这是我在尝试运行此项目时遇到的错误。这个模块中没有什么比简单的代码更能显示“hello world”了任何朝着正确方向轻推将不胜感激。

/usr/local/share/dotnet/sdk/2.2.300/Current/Microsoft.Common.props(62,3):错误MSB4019:导入的项目“/Users/indianacones88/Documents/C#:ASP.NET /myApp/obj/myApp.csproj.*.props" 未找到。确认声明中的路径正确,并且该文件存在于磁盘上。 [/Users/indianacones88/Documents/C#:ASP.NET/myApp/myApp.csproj]

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>

更新:

这是在 .csproj 文件中找到的代码

   <PackageReference Include="Microsoft.AspNetCore.App"/>
   <PackageReference Include="Microsoft.AspNetCore.Razor.Design"            Version="2.2.0" PrivateAsse$
 </ItemGroup>

</Project>

其他信息:

我使用了终端命令 dotnet new console -o "project name"。 从命令行创建 Web 应用程序项目并直接在 Visual Studio 中创建项目时,我也遇到了同样的错误。

不,抱歉,我不清楚。我没有复制文件,我只有两台 MacBook,并且想在两台 MacBook 上都设置一个工作 C# 环境。我在两者上都下载了视觉工作室。尝试创建简单的项目,一个有效,另一个没有。我检查了,设置是一样的。我不确定h

【问题讨论】:

  • 您好像缺少.props 文件?不确定您是如何将代码从工作机器获取到非工作机器的,但也许您错过了复制某些内容?
  • 您的路径中是否包含:?如果这样做可能会导致问题。
  • 显示您的 .csproject 文件,并提示您在创建项目时使用了哪种模板?

标签: c# macos terminal


【解决方案1】:

从路径中的文件夹名称中删除:,因为这似乎会混淆微软编译器,可能是由于微软操作系统文件系统上冒号的含义。

【讨论】:

  • 在 Bash 的 PATH 环境变量中,冒号也被用作分隔符。
  • 错误信息显示在这种情况下用户的文件夹结构中包含冒号,这是导致此错误的原因。
猜你喜欢
  • 2022-11-21
  • 2019-01-31
  • 1970-01-01
  • 1970-01-01
  • 2015-08-19
  • 2019-01-03
  • 1970-01-01
  • 1970-01-01
  • 2017-11-05
相关资源
最近更新 更多