Ответы пользователя по тегу Visual Studio
  • Не открывается программа на windows 10, что делать?

    bstdman
    @bstdman
    Desktop разработчик
    Для начала отключите антивирус, у меня такое было из-за использования пакета Costura.Fody (добавляет зависимости как ресурсы основного exe) и антивируса Avast
    Ответ написан
    Комментировать
  • Как связать Gitlab CI и проекты Visual Studio?

    bstdman
    @bstdman Автор вопроса
    Desktop разработчик
    Отвечу сам себе, вот пример job script для построения Release и Debug конфигураций, с восстановлением пакетов из Nuget (e3Shell.Extensions.sln - имя файла решения):

    git submodule update --init
    ls -la
    
    echo "Restoring NuGet Packages..."
    "c:\nuget\nuget.exe" restore "e3Shell.Extensions.sln"
    
    echo "Debug build..."
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe /consoleloggerparameters:ErrorsOnly /maxcpucount /nologo /property:Configuration=Debug /verbosity:quiet "e3Shell.Extensions.sln"
    
    echo "Release build..."
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe /consoleloggerparameters:ErrorsOnly /maxcpucount /nologo /property:Configuration=Release /verbosity:quiet "e3Shell.Extensions.sln"
    
    echo "Build success."


    Update 27.10.15: для новых версий Gitlab (начиная с версии 7.12) в репозитории создается файл .gitlab-ci.yml со следующим содержимым:
    stages:
      - build
    
    job:
      stage: build
      script:
      - git submodule update --init
      - ls -la
      - ''
      - echo "Restoring NuGet Packages..."
      - '"c:\nuget\nuget.exe" restore "TerminalClone.sln"'
      - ''
      - echo "Debug build..."
      - C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe /consoleloggerparameters:ErrorsOnly
        /maxcpucount /nologo /property:Configuration=Debug /verbosity:quiet "TerminalClone.sln"
      - ''
      - echo "Release build..."
      - C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe /consoleloggerparameters:ErrorsOnly
        /maxcpucount /nologo /property:Configuration=Release /verbosity:quiet "TerminalClone.sln"
      - ''
      - echo "Build success."
      tags: 
      except:
      - tags
    Ответ написан
    Комментировать
  • Почему XAML не видит класс?

    bstdman
    @bstdman
    Desktop разработчик
    Вариант решения вашей проблемы:

    <Application.Resources>
            <ResourceDictionary>
               <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True"
                                     xmlns:vm="clr-namespace:e3Shell.CableConnectionTable.ViewModel" />
            </ResourceDictionary>
        </Application.Resources>
    Ответ написан
    Комментировать