fsproj文件中的错误阻止它被打开

时间:2014-02-08 21:47:39

标签: asp.net f# visual-studio-2013

我使用F# ASP.NET MVC 5 and Web API 2使用here创建了一个在Visual Studio 2013中的新项目,但我在Nuget上找到了我的。

该模板为CSS文件设置了一个名为Content的目录,为JavaScript文件设置了一个名为Scripts的目录。在每个目录中,我创建了子目录并将文件放入其中。现在,当我尝试在关闭项目后重新打开项目时,我收到以下错误:

The project 'PROJECTNAME.fsproj' could not be opened because opening it would cause a folder to be rendered multiple times in the solution explorer. One such problematic item is'Content\Widgets\jQueryIO\v_1_10_4\Lightness\jquery-ui-1.10.4.custom.min.css'. To open this project in Visual Studio, first edit the project file and fix the problem.

相关fsproj文件中的行显示如下:

    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\jquery-ui-1.10.4.custom.min.css" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\animated-overlay.gif" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_diagonals-thick_18_b81900_40x40.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_diagonals-thick_20_666666_40x40.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_flat_10_000000_40x100.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_glass_100_f6f6f6_1x400.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_glass_100_fdf5ce_1x400.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_glass_65_ffffff_1x400.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_gloss-wave_35_f6a828_500x100.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_highlight-soft_100_eeeeee_1x100.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-bg_highlight-soft_75_ffe45c_1x100.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-icons_222222_256x240.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-icons_228ef1_256x240.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-icons_ef8c08_256x240.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-icons_ffd27a_256x240.png" />
    <None Include="Content\Widgets\jQueryUI\v_1_10_4\Lightness\images\ui-icons_ffffff_256x240.png" />

我能找到的问题的唯一参考是以下链接:

http://cs.hubfs.net/topic/None/60049

那里的解决方案提到我应该“重新排序文件,以便每个文件夹的所有文件都在一起。”有人可以给我一个这种重新排序的例子吗?

提前致谢。

修改

我已确保所有文件路径在NoneContent节点中彼此相邻,如上面的链接所示,但问题仍然存在。

1 个答案:

答案 0 :(得分:1)

如果这有帮助:

在将2个NuGet包添加到F#库项目后,我刚刚遇到此错误消息。 第一个包dll进入x86,第二个进入dll / x86,因此有两个不同的目录

普通&#39; x86&#39;在这两个路径(但不是在同一水平)是问题。 重命名一个,将所有内容放在同一个目录中或组织子目录,这样相同的名称对我来说始终处于同一级别的固定问题。

因为它是如果我不得不猜测放置内容&#39;和&#39;脚本&#39;作为列出路径的最后一个子目录不会导致出现此消息。