找不到资源文件"**/*.resx".(MSB3552)在VS for Mac上

Uth*_*hen 8 mono visual-studio xamarin .net-core visual-studio-mac

我们无法在vs for Mac版本上构建解决方案,但同样的解决方案可以构建在vs for windows上(与2017年相比)并且它可以工作.

如何解决这个问题?并且可以同时支持(vs Windows和vs Mac)

谢谢. 在此输入图像描述 在此输入图像描述

/Library/Frameworks/Mono.framework/Versions/5.0.1/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets

小智 20

检查 Finder,就我而言,问题出在路径上:

在此输入图像描述


小智 12

我在 osx 上运行 dotnet core 并且遇到了同样的问题。问题是我使用 Windows 路径生成了一个文件夹。在磁盘上创建时,由于其命名为\Uploads. 做一个ls -la,看看那里是否有任何奇怪的文件夹或文件。 见图片

  • 这也是我的问题。在 mac 上的我的工作目录中创建了 `C:\ProgramData\SomeFolder`。 (2认同)

Nek*_*ode 10

我试图解决这个问题,就像两个月一样,终于找到了问题所在。我在项目文件中使用了反斜杠“\”,这是 Windows 样式的路径,但我使用的是 Mac,因此它正在创建名称为“wwwroot\test”(非嵌套)的目录。如果我删除该文件夹,它会成功构建。


Ved*_*ran 6

要查找需要删除的违规文件,请搜索反斜杠,例如

find ~/my-project-folder -name '*\\*'
Run Code Online (Sandbox Code Playgroud)


Ken*_*cox 2

今天晚上我也经历了同样的事情,并且我让它发挥了作用。我最终只进行了清理和构建,效果很好。

然而,我确实将项目复制到拇指驱动器上,并且没有使用 Github 之类的东西来传输项目。我猜它在 bin/obj 目录中存在 Windows 上 VS 的一些残留物。