【问题标题】:Mono ignores existing file, throws errorMono 忽略现有文件,引发错误
【发布时间】:2015-12-30 20:01:58
【问题描述】:

我正在尝试使用 Mono 编译 this workspace,特别是 Sm4shCommand/AnimCmd 项目。当我用 MonoDevelop 编译它时,我得到了

/home/----------/Downloads/Sm4sh-Tools-master/AnimCmd/CSC: Error CS2001: Source file `System/Windows/Forms/HexBox/Forms/GotoDialog.designer.cs' could not be found (CS2001) (Sm4shCommand)

当我尝试用 xbuild 编译它时,我得到了同样的错误。

它说不存在的文件在项目中。它没有识别它是有原因的吗?

【问题讨论】:

    标签: c# mono


    【解决方案1】:

    假设您使用的是 Linux...

    如果您在 Windows 或 OS-X 上看不到文件大小写问题,请编辑 Sm4shCommand.csproj 文件并更改 GotoDialog.designer.csGotoDialog.Designer.cs

    ./AnimCmd/System/Windows/Forms/HexBox/Forms/GotoDialog.Designer.cs
    
    AnimCmd/Sm4shCommand.csproj:    <Compile Include="System\Windows\Forms\HexBox\Forms\GotoDialog.designer.cs">
    

    【讨论】:

    • 我通过删除函数和对 DLL 的引用解决了这个问题,因为它只是为该程序设置了文件扩展名,在 Linux 上不需要它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多