Как запустить smartstore.net в локальном хосте Visual Studio? - PullRequest
0 голосов
/ 23 октября 2019

Как запустить smartstore.net в локальном хосте Visual Studio?

Я загрузил код GitHub и открыл файл проекта из SmartStoreNET-4.x \ src \ SmartStoreNET.sln

, теперь яЯ получил некоторые ошибки при компиляции проекта с Visual-studio 2017 так же, как и файл ClicktoBuild.cmd

Я сделал режим пользовательских ошибок Выкл.

У меня установлены предварительные условия Вероятно

  • IIS 7+

  • Sql server 2008 R2

  • ASP.NET 4.5.1
  • Но яне знаю, что такое Asp.net Полное доверие
  • Я пробовал это решение ссылка !
  • Я пытался установить smartstore.net с помощью установщика веб-платформы Microsoft

-Но не удается подключиться к SQlServer

Некоторый код с ошибками, которую я не смог найти. Не понимаю
ошибка:

  • CS1750 Значение типа 'T' нельзя использовать в качестве параметра по умолчанию, поскольку нет стандартных преобразований для типа 'T' SmartStore.Data SmartStoreNET- 4.x \ src \ Libraries \ SmartStore.Data \ Utilities \ DataMigrator.cs

    Code:
    
    T GetSetting<T>(string name, T defaultValue = default(T))
        {
            try
            {
                if (settings.TryGetValue(name, out var str) && CommonHelper.TryConvert(str, out T value))
                {
                    return value;
                }
            }
            catch { }
    
            return defaultValue;
        } 
    

Список ошибок (

  • "C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ SmartStoreNET.proj"

  • (цель развертывания) (1) -> "C: \ Users \ Abdo \ Desktop \ SmartStoreNET4.x \ src \ SmartStoreNET.sln"

  • (цель сборки) (2: 2)-> "C: \ Users \ Abdo \ Desktop \ SmartStoreNET4.x \ src \ Tests \ SmartStore.Data.Tests \ SmattStore.Data.Tests.csproj"

  • (цель по умолчанию) (26: 2) -> "C: \ Users \ Abdo \ Desktop \ SmartStoreNET4.x \"src \ Libraries \ SmartStore.Data \ S martStore.Data.csproj "

  • (цель по умолчанию) (5:26) -> (цель CoreCompile) ->Utilities \ DataMigrator.cs (909,67): ошибка CS0246: не удалось найти тип или имя пространства имен 'T' (отсутствует директива using или ссылка на сборку?) [C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStore.Data.csproj] Утилиты \ DataMigrator.cs (909,44):

  • ошибка CS1750: Значение типа 'T' нельзя использовать в качестве параметра по умолчанию, поскольку нет стандартных преобразований для типа 'T' [C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Librarie s \ SmartStore.Data\ SmartStore.Data.csproj] Setup \ MigrateDatabaseInitializer.cs (105,20): ошибка CS8121: выражение типа TConfig не может быть обработано шаблоном типа MigrationsConfiguration. [C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStore.Data.csproj] Setup \ MigrateDatabaseInitializer.cs (105,69): ошибка CS8121: выражение типа TContext не может бытьобрабатывается шаблоном типа SmartObjectContext. [C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStore.Data.csproj] Setup \ MigrateDatabaseInitializer.cs (109,7): ошибка CS0165: использование неназначенной локальной переменной 'coreConfig '[C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStore.Data.csproj] Setup \ MigrateDatabaseInitializer.cs (109,31): ошибка CS0165: использование неназначенного локальногопеременная 'ctx' [C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStore.Data.csproj] Setup \ SeedData \ InvariantSeedData.cs (13790,10): ошибка CS8121:Выражение типа T не может быть обработано шаблоном типа Category. [C: \ User s \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStor e.Data.csproj] Setup \ SeedData \ InvariantSeedData.cs (13793,10): ошибка CS8121: выражениетипа T не может быть обработан шаблоном типа Manufacturer. [C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ Smart Store.Data.csproj] Setup \ SeedData \ InvariantSeedData.cs (13796,10): ошибка CS8121: выражение выражениятип T не может быть обработан шаблоном типа Product. [C: \ Users\ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStore .Data.csproj] Setup \ SeedData \ InvariantSeedData.cs (13799,10): ошибка CS8121: выражение типа T не может быть обработано с помощьюшаблон типа BlogPost. [C: \ User s \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStor e.Data.csproj] Setup \ SeedData \ InvariantSeedData.cs (13803,10): ошибка CS8121: выражениетипа T не может быть обработан шаблоном типа NewsItem. [C: \ Users \ Abdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStore.Data.csproj] Setup \ SeedData \ InvariantSeedData.cs (13807,10): ошибка CS8121: выражение типаT не может быть обработан шаблоном типа Topic.

  • [C: \ Users \ A bdo \ Desktop \ SmartStoreNET-4.x \ src \ Libraries \ SmartStore.Data \ SmartStore.D ata.csproj]) 0 Предупреждение (я) 12 Ошибка (и)

======================================

Я не эксперт в Asp.net, но это хороший пример того, что я хочу построить в будущем, и я надеюсь, что смогуВоспользуйтесь справкой от вашего опыта

...