【问题标题】:NET Platform IdentifyNET平台识别
【发布时间】:2020-09-22 21:27:29
【问题描述】:

我们是否有能力在打开和运行项目之前识别 NET 平台?

我尝试打开项目但收到错误“尝试加载项目时出错'/Volumes/xxx/xxx':找不到文件:/Volumes/xxx/xxx”

我使用的是 Mac OS Catalina。谷歌搜索说该项目仅支持 Windows 不支持 Mac。请给我提意见。谢谢

【问题讨论】:

  • 真正的问题是什么?你在说什么项目?如果你可以用 google 搜索它,这意味着它是一个公共项目,也许在 GitHub 上?鉴于您只能在 Mac 上使用 .NET Core 或 Mono,任何*不针对其中之一的项目都不会打开
  • 顺便说一句,该错误并不表明平台不兼容,它抱怨路径不正确。 full 错误说明了什么?我一直在 Mac 和 Windows 上的多个项目中使用 Visual Studio 解决方案,从未遇到过路径问题。不受支持的项目类型甚至不会加载
  • 查看项目的目标,打开csproj文件。 .NET Core csproj 格式最小,目标运行时将显示在顶部。如果您看到一长串的 XML 引用特定类型,这是用于 .NET 旧项目的旧格式

标签: asp.net visual-studio


【解决方案1】:

在 Windows 中,您可以查找解决方案文件 .sln(在项目文件夹中)并使用记事本(它是一个文本文档)打开它,以找出所使用的 Visual Studio 和 .NET Framework 的版本。

【讨论】:

  • 解决方案文件不包含有关项目的信息,必须是它们的路径
  • 啊。我看到我正在查看网站的 sln 文件,而不是仅限项目。在项目 sln 文件中,这些是可用的,它们可能有用 (??):VisualStudioVersion = 14.0.25420.1MinimumVisualStudioVersion = 10.0.40219.1。 (旧项目。也许新项目非常不同。)
猜你喜欢
  • 1970-01-01
  • 2017-02-22
  • 1970-01-01
  • 1970-01-01
  • 2016-02-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多