microsoft / BuildTourHack

Build Tour Hackathon
MIT License
19 stars 35 forks source link

Can't build and run app in a mac #6

Closed brusMX closed 7 years ago

brusMX commented 7 years ago

The first issue i get is the following:

/usr/local/share/dotnet/sdk/1.0.4/Sdks/Microsoft.NET.Sdk/build/Microsoft.NET.Sdk.DefaultItems.targets(188,5): error : Duplicate 'Content' items were included. The .NET SDK includes 'Content' items from your project directory by default. You can either remove these items from your project file, or set the 'EnableDefaultContentItems' property to 'false' if you want to explicitly include them in your project file. For more information, see https://aka.ms/sdkimplicititems. The duplicate items were: 
'wwwroot/css/detail.css';
'wwwroot/css/edit.css';
'wwwroot/css/footer.css'; 
'wwwroot/css/grid.css'; 
'wwwroot/css/header.css'; 
'wwwroot/Data/customers.json'; 
'wwwroot/Data/orders.json'; 
'wwwroot/Data/products.json'; 
'wwwroot/fonts/segoeui/segoeui.eot'; 
'wwwroot/fonts/segoeui/segoeui.ttf'; 
'wwwroot/fonts/segoeui/segoeui.woff'; 
'wwwroot/images/add.svg'; 
'wwwroot/images/bg art.png'; 
'wwwroot/images/bottom-bar.png'; 
'wwwroot/images/clowns.png'; 
'wwwroot/images/Knowz-logo.png'; 
'wwwroot/images/menu-bar1.png'; 
'wwwroot/images/pencil.svg'; 
'wwwroot/images/pink.png'; 
'wwwroot/images/red.png
'wwwroot/images/saveIcon.svg'; 
'wwwroot/images/trash.svg'; 
'wwwroot/images/X.svg'; 
'wwwroot/images/yellow.png
 [/Users/brus/GitHub/BuildTourHack/src/1. WebApp/Microsoft.Knowzy.WebApp/Microsoft.Knowzy.WebApp.csproj]

I followed this issue: https://github.com/dotnet/core/blob/master/release-notes/1.0/sdk/1.0-rc3-default-compile-items.md And i got it to build and run. But then in the browser I got the following error:

An unhandled exception occurred while processing the request.

FileNotFoundException: Could not find file '/Users/brus/GitHub/BuildTourHack/src/1. WebApp/Microsoft.Knowzy.WebApp/wwwroot\Data\customers.json'.
Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, string path, bool isDirectory, Func<ErrorInfo, ErrorInfo> errorRewriter)

Customers.json is there. At the beginning I thought it was because of the name of the folder '1. WebApp' but I renamed it and the whole solution to a different name and it still won't work.

nmetulev commented 7 years ago

Could it be something with the forward slashes in the uri?

brusMX commented 7 years ago

Indeed, I just noticed that the uri is a combination of backslashes and frontslashes. Ok, so I'm gonna make it work and probably create a branch that works in mac. I believe dotnet should be intelligent enough to interpret the slashes according to the OS

nmetulev commented 7 years ago

is it possible to update the uris so they work everywhere?

brusMX commented 7 years ago

I don't fully understand dotnet core to the interpreter level, that is why I raised this issue. So basically for Mac OS to get it to work, you need to do the following 2 things:

  1. Remove all the keys that are duplicated from Microsoft.Knowzy.WebApp.csproj like this:
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp1.1</TargetFramework>
  </PropertyGroup>

  <PropertyGroup>
    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <OutputPath>bin\Debug\netcoreapp1.1\netcoreapp1.1\netcoreapp1.1\</OutputPath>
  </PropertyGroup>

  <ItemGroup>
-    <Content Include="wwwroot\css\detail.css" />
-    <Content Include="wwwroot\css\edit.css" />
-    <Content Include="wwwroot\css\footer.css">
-      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
-    </Content>
-    <Content Include="wwwroot\css\grid.css" />
-    <Content Include="wwwroot\css\header.css" />
-    <Content Include="wwwroot\Data\customers.json" />
-    <Content Include="wwwroot\Data\orders.json" />
-    <Content Include="wwwroot\Data\products.json" />
-    <Content Include="wwwroot\fonts\segoeui\segoeui.eot" />
-    <Content Include="wwwroot\fonts\segoeui\segoeui.ttf" />
-    <Content Include="wwwroot\fonts\segoeui\segoeui.woff" />
-    <Content Include="wwwroot\images\add.svg" />
-    <Content Include="wwwroot\images\bg art.png" />
-    <Content Include="wwwroot\images\bottom-bar.png" />
-    <Content Include="wwwroot\images\clowns.png" />
-    <Content Include="wwwroot\images\Knowz-logo.png" />
-    <Content Include="wwwroot\images\menu-bar1.png" />
-    <Content Include="wwwroot\images\pencil.svg" />
-    <Content Include="wwwroot\images\pink.png" />
-    <Content Include="wwwroot\images\red.png" />
-    <Content Include="wwwroot\images\saveIcon.svg" />
-    <Content Include="wwwroot\images\trash.svg" />
-    <Content Include="wwwroot\images\X.svg" />
-    <Content Include="wwwroot\images\yellow.png" />
    <Content Include="wwwroot\lib\bootstrap\.bower.json" />
    <Content Include="wwwroot\lib\bootstrap\bower.json" />
    <Content Include="wwwroot\lib\bootstrap\CHANGELOG.md" />
    <Content Include="wwwroot\lib\bootstrap\dist\css\bootstrap-theme.css" />
    <Content Include="wwwroot\lib\bootstrap\dist\css\bootstrap-theme.css.map" />
    <Content Include="wwwroot\lib\bootstrap\dist\css\bootstrap-theme.min.css" />
    <Content Include="wwwroot\lib\bootstrap\dist\css\bootstrap-theme.min.css.map" />
    <Content Include="wwwroot\lib\bootstrap\dist\css\bootstrap.css" />
    <Content Include="wwwroot\lib\bootstrap\dist\css\bootstrap.css.map" />
    <Content Include="wwwroot\lib\bootstrap\dist\css\bootstrap.min.css" />
    <Content Include="wwwroot\lib\bootstrap\dist\css\bootstrap.min.css.map" />
    <Content Include="wwwroot\lib\bootstrap\dist\fonts\glyphicons-halflings-regular.eot" />
    <Content Include="wwwroot\lib\bootstrap\dist\fonts\glyphicons-halflings-regular.svg" />
    <Content Include="wwwroot\lib\bootstrap\dist\fonts\glyphicons-halflings-regular.ttf" />
    <Content Include="wwwroot\lib\bootstrap\dist\fonts\glyphicons-halflings-regular.woff" />
    <Content Include="wwwroot\lib\bootstrap\dist\fonts\glyphicons-halflings-regular.woff2" />
    <Content Include="wwwroot\lib\bootstrap\dist\js\bootstrap.js" />
    <Content Include="wwwroot\lib\bootstrap\dist\js\bootstrap.min.js" />
    <Content Include="wwwroot\lib\bootstrap\dist\js\npm.js" />
    <Content Include="wwwroot\lib\bootstrap\fonts\glyphicons-halflings-regular.eot" />
    <Content Include="wwwroot\lib\bootstrap\fonts\glyphicons-halflings-regular.svg" />
    <Content Include="wwwroot\lib\bootstrap\fonts\glyphicons-halflings-regular.ttf" />
    <Content Include="wwwroot\lib\bootstrap\fonts\glyphicons-halflings-regular.woff" />
    <Content Include="wwwroot\lib\bootstrap\fonts\glyphicons-halflings-regular.woff2" />
    <Content Include="wwwroot\lib\bootstrap\Gemfile" />
    <Content Include="wwwroot\lib\bootstrap\Gemfile.lock" />
    <Content Include="wwwroot\lib\bootstrap\Gruntfile.js" />
    <Content Include="wwwroot\lib\bootstrap\grunt\.jshintrc" />
    <Content Include="wwwroot\lib\bootstrap\grunt\bs-commonjs-generator.js" />
    <Content Include="wwwroot\lib\bootstrap\grunt\bs-glyphicons-data-generator.js" />
    <Content Include="wwwroot\lib\bootstrap\grunt\bs-lessdoc-parser.js" />
    <Content Include="wwwroot\lib\bootstrap\grunt\bs-raw-files-generator.js" />
    <Content Include="wwwroot\lib\bootstrap\grunt\change-version.js" />
    <Content Include="wwwroot\lib\bootstrap\grunt\configBridge.json" />
    <Content Include="wwwroot\lib\bootstrap\grunt\npm-shrinkwrap.json" />
    <Content Include="wwwroot\lib\bootstrap\grunt\sauce_browsers.yml" />
    <Content Include="wwwroot\lib\bootstrap\ISSUE_TEMPLATE.md" />
    <Content Include="wwwroot\lib\bootstrap\js\.jscsrc" />
    <Content Include="wwwroot\lib\bootstrap\js\.jshintrc" />
    <Content Include="wwwroot\lib\bootstrap\js\affix.js" />
    <Content Include="wwwroot\lib\bootstrap\js\alert.js" />
    <Content Include="wwwroot\lib\bootstrap\js\button.js" />
    <Content Include="wwwroot\lib\bootstrap\js\carousel.js" />
    <Content Include="wwwroot\lib\bootstrap\js\collapse.js" />
    <Content Include="wwwroot\lib\bootstrap\js\dropdown.js" />
    <Content Include="wwwroot\lib\bootstrap\js\modal.js" />
    <Content Include="wwwroot\lib\bootstrap\js\popover.js" />
    <Content Include="wwwroot\lib\bootstrap\js\scrollspy.js" />
    <Content Include="wwwroot\lib\bootstrap\js\tab.js" />
    <Content Include="wwwroot\lib\bootstrap\js\tooltip.js" />
    <Content Include="wwwroot\lib\bootstrap\js\transition.js" />
    <Content Include="wwwroot\lib\bootstrap\less\.csscomb.json" />
    <Content Include="wwwroot\lib\bootstrap\less\.csslintrc" />
    <Content Include="wwwroot\lib\bootstrap\less\alerts.less" />
    <Content Include="wwwroot\lib\bootstrap\less\badges.less" />
    <Content Include="wwwroot\lib\bootstrap\less\bootstrap.less" />
    <Content Include="wwwroot\lib\bootstrap\less\breadcrumbs.less" />
    <Content Include="wwwroot\lib\bootstrap\less\button-groups.less" />
    <Content Include="wwwroot\lib\bootstrap\less\buttons.less" />
    <Content Include="wwwroot\lib\bootstrap\less\carousel.less" />
    <Content Include="wwwroot\lib\bootstrap\less\close.less" />
    <Content Include="wwwroot\lib\bootstrap\less\code.less" />
    <Content Include="wwwroot\lib\bootstrap\less\component-animations.less" />
    <Content Include="wwwroot\lib\bootstrap\less\dropdowns.less" />
    <Content Include="wwwroot\lib\bootstrap\less\forms.less" />
    <Content Include="wwwroot\lib\bootstrap\less\glyphicons.less" />
    <Content Include="wwwroot\lib\bootstrap\less\grid.less" />
    <Content Include="wwwroot\lib\bootstrap\less\input-groups.less" />
    <Content Include="wwwroot\lib\bootstrap\less\jumbotron.less" />
    <Content Include="wwwroot\lib\bootstrap\less\labels.less" />
    <Content Include="wwwroot\lib\bootstrap\less\list-group.less" />
    <Content Include="wwwroot\lib\bootstrap\less\media.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\alerts.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\background-variant.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\border-radius.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\buttons.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\center-block.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\clearfix.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\forms.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\gradients.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\grid-framework.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\grid.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\hide-text.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\image.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\labels.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\list-group.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\nav-divider.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\nav-vertical-align.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\opacity.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\pagination.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\panels.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\progress-bar.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\reset-filter.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\reset-text.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\resize.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\responsive-visibility.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\size.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\tab-focus.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\table-row.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\text-emphasis.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\text-overflow.less" />
    <Content Include="wwwroot\lib\bootstrap\less\mixins\vendor-prefixes.less" />
    <Content Include="wwwroot\lib\bootstrap\less\modals.less" />
    <Content Include="wwwroot\lib\bootstrap\less\navbar.less" />
    <Content Include="wwwroot\lib\bootstrap\less\navs.less" />
    <Content Include="wwwroot\lib\bootstrap\less\normalize.less" />
    <Content Include="wwwroot\lib\bootstrap\less\pager.less" />
    <Content Include="wwwroot\lib\bootstrap\less\pagination.less" />
    <Content Include="wwwroot\lib\bootstrap\less\panels.less" />
    <Content Include="wwwroot\lib\bootstrap\less\popovers.less" />
    <Content Include="wwwroot\lib\bootstrap\less\print.less" />
    <Content Include="wwwroot\lib\bootstrap\less\progress-bars.less" />
    <Content Include="wwwroot\lib\bootstrap\less\responsive-embed.less" />
    <Content Include="wwwroot\lib\bootstrap\less\responsive-utilities.less" />
    <Content Include="wwwroot\lib\bootstrap\less\scaffolding.less" />
    <Content Include="wwwroot\lib\bootstrap\less\tables.less" />
    <Content Include="wwwroot\lib\bootstrap\less\theme.less" />
    <Content Include="wwwroot\lib\bootstrap\less\thumbnails.less" />
    <Content Include="wwwroot\lib\bootstrap\less\tooltip.less" />
    <Content Include="wwwroot\lib\bootstrap\less\type.less" />
    <Content Include="wwwroot\lib\bootstrap\less\utilities.less" />
    <Content Include="wwwroot\lib\bootstrap\less\variables.less" />
    <Content Include="wwwroot\lib\bootstrap\less\wells.less" />
    <Content Include="wwwroot\lib\bootstrap\LICENSE" />
    <Content Include="wwwroot\lib\bootstrap\nuget\bootstrap.less.nuspec" />
    <Content Include="wwwroot\lib\bootstrap\nuget\bootstrap.nuspec" />
    <Content Include="wwwroot\lib\bootstrap\nuget\MyGet.ps1" />
    <Content Include="wwwroot\lib\bootstrap\package.js" />
    <Content Include="wwwroot\lib\bootstrap\package.json" />
    <Content Include="wwwroot\lib\bootstrap\README.md" />
    <Content Include="wwwroot\lib\jquery-validation-unobtrusive\.bower.json" />
    <Content Include="wwwroot\lib\jquery-validation-unobtrusive\bower.json" />
    <Content Include="wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.js" />
    <Content Include="wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.min.js" />
    <Content Include="wwwroot\lib\jquery-validation-unobtrusive\LICENSE.txt" />
    <Content Include="wwwroot\lib\jquery-validation\.bower.json" />
    <Content Include="wwwroot\lib\jquery-validation\bower.json" />
    <Content Include="wwwroot\lib\jquery-validation\build\release.js" />
    <Content Include="wwwroot\lib\jquery-validation\changelog.md" />
    <Content Include="wwwroot\lib\jquery-validation\CONTRIBUTING.md" />
    <Content Include="wwwroot\lib\jquery-validation\dist\additional-methods.js" />
    <Content Include="wwwroot\lib\jquery-validation\dist\additional-methods.min.js" />
    <Content Include="wwwroot\lib\jquery-validation\dist\jquery.validate.js" />
    <Content Include="wwwroot\lib\jquery-validation\dist\jquery.validate.min.js" />
    <Content Include="wwwroot\lib\jquery-validation\Gruntfile.js" />
    <Content Include="wwwroot\lib\jquery-validation\LICENSE.md" />
    <Content Include="wwwroot\lib\jquery-validation\package.json" />
    <Content Include="wwwroot\lib\jquery-validation\README.md" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\accept.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\additional.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\alphanumeric.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\bankaccountNL.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\bankorgiroaccountNL.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\bic.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\cifES.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\cpfBR.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\creditcardtypes.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\currency.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\dateFA.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\dateITA.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\dateNL.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\extension.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\giroaccountNL.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\iban.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\integer.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\ipv4.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\ipv6.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\lettersonly.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\letterswithbasicpunc.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\mobileNL.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\mobileUK.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\nieES.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\nifES.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\notEqualTo.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\nowhitespace.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\pattern.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\phoneNL.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\phonesUK.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\phoneUK.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\phoneUS.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\postalcodeBR.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\postalCodeCA.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\postalcodeIT.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\postalcodeNL.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\postcodeUK.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\require_from_group.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\skip_or_fill_minimum.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\statesUS.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\strippedminlength.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\time.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\time12h.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\url2.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\vinUS.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\zipcodeUS.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\additional\ziprange.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\ajax.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\core.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_ar.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_bg.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_bn_BD.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_ca.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_cs.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_da.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_de.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_el.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_es.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_es_AR.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_es_PE.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_et.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_eu.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_fa.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_fi.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_fr.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_ge.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_gl.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_he.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_hr.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_hu.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_hy_AM.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_id.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_is.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_it.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_ja.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_ka.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_kk.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_ko.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_lt.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_lv.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_my.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_nl.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_no.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_pl.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_pt_BR.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_pt_PT.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_ro.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_ru.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_si.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_sk.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_sl.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_sr.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_sr_lat.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_sv.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_th.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_tj.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_tr.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_uk.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_vi.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_zh.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\messages_zh_TW.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\methods_de.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\methods_es_CL.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\methods_fi.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\methods_nl.js" />
    <Content Include="wwwroot\lib\jquery-validation\src\localization\methods_pt.js" />
    <Content Include="wwwroot\lib\jquery-validation\validation.jquery.json" />
    <Content Include="wwwroot\lib\jquery\.bower.json" />
    <Content Include="wwwroot\lib\jquery\AUTHORS.txt" />
    <Content Include="wwwroot\lib\jquery\bower.json" />
    <Content Include="wwwroot\lib\jquery\dist\jquery.js" />
    <Content Include="wwwroot\lib\jquery\dist\jquery.min.js" />
    <Content Include="wwwroot\lib\jquery\dist\jquery.min.map" />
    <Content Include="wwwroot\lib\jquery\LICENSE.txt" />
    <Content Include="wwwroot\lib\jquery\README.md" />
    <Content Include="wwwroot\lib\jquery\src\.jshintrc" />
    <Content Include="wwwroot\lib\jquery\src\ajax.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\jsonp.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\load.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\parseJSON.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\parseXML.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\script.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\var\location.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\var\nonce.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\var\rquery.js" />
    <Content Include="wwwroot\lib\jquery\src\ajax\xhr.js" />
    <Content Include="wwwroot\lib\jquery\src\attributes.js" />
    <Content Include="wwwroot\lib\jquery\src\attributes\attr.js" />
    <Content Include="wwwroot\lib\jquery\src\attributes\classes.js" />
    <Content Include="wwwroot\lib\jquery\src\attributes\prop.js" />
    <Content Include="wwwroot\lib\jquery\src\attributes\support.js" />
    <Content Include="wwwroot\lib\jquery\src\attributes\val.js" />
    <Content Include="wwwroot\lib\jquery\src\callbacks.js" />
    <Content Include="wwwroot\lib\jquery\src\core.js" />
    <Content Include="wwwroot\lib\jquery\src\core\access.js" />
    <Content Include="wwwroot\lib\jquery\src\core\init.js" />
    <Content Include="wwwroot\lib\jquery\src\core\parseHTML.js" />
    <Content Include="wwwroot\lib\jquery\src\core\ready.js" />
    <Content Include="wwwroot\lib\jquery\src\core\support.js" />
    <Content Include="wwwroot\lib\jquery\src\core\var\rsingleTag.js" />
    <Content Include="wwwroot\lib\jquery\src\css.js" />
    <Content Include="wwwroot\lib\jquery\src\css\addGetHookIf.js" />
    <Content Include="wwwroot\lib\jquery\src\css\adjustCSS.js" />
    <Content Include="wwwroot\lib\jquery\src\css\curCSS.js" />
    <Content Include="wwwroot\lib\jquery\src\css\defaultDisplay.js" />
    <Content Include="wwwroot\lib\jquery\src\css\hiddenVisibleSelectors.js" />
    <Content Include="wwwroot\lib\jquery\src\css\showHide.js" />
    <Content Include="wwwroot\lib\jquery\src\css\support.js" />
    <Content Include="wwwroot\lib\jquery\src\css\var\cssExpand.js" />
    <Content Include="wwwroot\lib\jquery\src\css\var\getStyles.js" />
    <Content Include="wwwroot\lib\jquery\src\css\var\isHidden.js" />
    <Content Include="wwwroot\lib\jquery\src\css\var\rmargin.js" />
    <Content Include="wwwroot\lib\jquery\src\css\var\rnumnonpx.js" />
    <Content Include="wwwroot\lib\jquery\src\css\var\swap.js" />
    <Content Include="wwwroot\lib\jquery\src\data.js" />
    <Content Include="wwwroot\lib\jquery\src\data\accepts.js" />
    <Content Include="wwwroot\lib\jquery\src\data\Data.js" />
    <Content Include="wwwroot\lib\jquery\src\data\support.js" />
    <Content Include="wwwroot\lib\jquery\src\data\var\acceptData.js" />
    <Content Include="wwwroot\lib\jquery\src\data\var\dataPriv.js" />
    <Content Include="wwwroot\lib\jquery\src\data\var\dataUser.js" />
    <Content Include="wwwroot\lib\jquery\src\deferred.js" />
    <Content Include="wwwroot\lib\jquery\src\deprecated.js" />
    <Content Include="wwwroot\lib\jquery\src\dimensions.js" />
    <Content Include="wwwroot\lib\jquery\src\effects.js" />
    <Content Include="wwwroot\lib\jquery\src\effects\animatedSelector.js" />
    <Content Include="wwwroot\lib\jquery\src\effects\support.js" />
    <Content Include="wwwroot\lib\jquery\src\effects\Tween.js" />
    <Content Include="wwwroot\lib\jquery\src\event.js" />
    <Content Include="wwwroot\lib\jquery\src\event\ajax.js" />
    <Content Include="wwwroot\lib\jquery\src\event\alias.js" />
    <Content Include="wwwroot\lib\jquery\src\event\focusin.js" />
    <Content Include="wwwroot\lib\jquery\src\event\support.js" />
    <Content Include="wwwroot\lib\jquery\src\event\trigger.js" />
    <Content Include="wwwroot\lib\jquery\src\exports\amd.js" />
    <Content Include="wwwroot\lib\jquery\src\exports\global.js" />
    <Content Include="wwwroot\lib\jquery\src\intro.js" />
    <Content Include="wwwroot\lib\jquery\src\jquery.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\buildFragment.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\createSafeFragment.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\getAll.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\setGlobalEval.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\support.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\var\nodeNames.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\var\rcheckableType.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\var\rleadingWhitespace.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\var\rscriptType.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\var\rtagName.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\wrapMap.js" />
    <Content Include="wwwroot\lib\jquery\src\manipulation\_evalUrl.js" />
    <Content Include="wwwroot\lib\jquery\src\offset.js" />
    <Content Include="wwwroot\lib\jquery\src\outro.js" />
    <Content Include="wwwroot\lib\jquery\src\queue.js" />
    <Content Include="wwwroot\lib\jquery\src\queue\delay.js" />
    <Content Include="wwwroot\lib\jquery\src\selector-native.js" />
    <Content Include="wwwroot\lib\jquery\src\selector-sizzle.js" />
    <Content Include="wwwroot\lib\jquery\src\selector.js" />
    <Content Include="wwwroot\lib\jquery\src\serialize.js" />
    <Content Include="wwwroot\lib\jquery\src\support.js" />
    <Content Include="wwwroot\lib\jquery\src\traversing.js" />
    <Content Include="wwwroot\lib\jquery\src\traversing\findFilter.js" />
    <Content Include="wwwroot\lib\jquery\src\traversing\var\dir.js" />
    <Content Include="wwwroot\lib\jquery\src\traversing\var\rneedsContext.js" />
    <Content Include="wwwroot\lib\jquery\src\traversing\var\siblings.js" />
    <Content Include="wwwroot\lib\jquery\src\var\arr.js" />
    <Content Include="wwwroot\lib\jquery\src\var\class2type.js" />
    <Content Include="wwwroot\lib\jquery\src\var\concat.js" />
    <Content Include="wwwroot\lib\jquery\src\var\deletedIds.js" />
    <Content Include="wwwroot\lib\jquery\src\var\document.js" />
    <Content Include="wwwroot\lib\jquery\src\var\documentElement.js" />
    <Content Include="wwwroot\lib\jquery\src\var\hasOwn.js" />
    <Content Include="wwwroot\lib\jquery\src\var\indexOf.js" />
    <Content Include="wwwroot\lib\jquery\src\var\pnum.js" />
    <Content Include="wwwroot\lib\jquery\src\var\push.js" />
    <Content Include="wwwroot\lib\jquery\src\var\rcssNum.js" />
    <Content Include="wwwroot\lib\jquery\src\var\rnotwhite.js" />
    <Content Include="wwwroot\lib\jquery\src\var\slice.js" />
    <Content Include="wwwroot\lib\jquery\src\var\support.js" />
    <Content Include="wwwroot\lib\jquery\src\var\toString.js" />
    <Content Include="wwwroot\lib\jquery\src\wrap.js" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="2.0.1" />
    <PackageReference Include="BeginCollectionItemCore" Version="1.0.8" />
    <PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
    <PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" />
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.0" />
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="1.1.0" />
  </ItemGroup>
  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\2. Services\Repositories\Microsoft.Knowzy.Repositories.Core\Microsoft.Knowzy.Repositories.Core.csproj" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="Views\Shared\DisplayTemplates\" />
    <Folder Include="Views\Shared\EditorTemplates\" />
  </ItemGroup>

</Project>
  1. Edit src/1. WebApp/appsettings.json to change the paths to the files:
{
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AppSettings": {
-    "ProductJsonPath": "\\Data\\products.json",
-    "CustomerJsonPath": "\\Data\\customers.json",
-    "OrderJsonPath": "\\Data\\orders.json"
+    "ProductJsonPath": "\/Data\/products.json",
+    "CustomerJsonPath": "\/Data\/customers.json",
+    "OrderJsonPath": "\/Data\/orders.json"
  },
  "ConnectionStrings": {
    "Knowzy": "Server=.\\SQLEXPRESS;Database=Knowzy;Trusted_Connection=True;MultipleActiveResultSets=true"
  }
}
nmetulev commented 7 years ago

In that case, we can use this issue as a workaround for those running it on mac (if any) :)