Coder Social home page Coder Social logo

koubek.nav.nugetclient's Introduction

NuGet client for MS Dynamics NAV

This repo contains NuGet client for MS Dynamics NAV. Right now the packages can be installed on both, on the server and client side. The idea is to have your own NuGet server (easy to do) and be able to deploy your .NET developments there into the repository and then download them from NAV and leave them in the add-ins folder.

Disclaimer

There are some issues related with the paging (partial loading of the next buckets).

Getting started

  • Renumber NAV objects to fit your requirements.

  • Import objects.

  • Run the initialization process - REPORT: NuGet Setup Init.

  • All required libraries will be deployed automatically during the previous step. NAV setups will be created as well.

  • You can configure the setups. There are just two tables (pages) to configure:

    • PAGE NuGet Client Setup NuGet Client Setup
      This is the main module setup. You need to select:

      • Default server (repository) code - this table points to NuGet Repository table and you specify the default one. You have to specify one of them. This is very useful especially in case you are using your own private repository and prefer use just this one as a default one.

      • Installation Subpath - Specify the subpath where all packages and their dependencies will be deployed to. This subpath should start with Add-ins and then you can specify whatever you want.

    • PAGE NuGet Repositories Image
      You specify NuGet repositories right here. As usually, put a code and a description, a path (repository feed URL) and you can also say if a repository will be active or inactive (this could be useful especially when working with multiple repositories).

  • Open PAGE: NuGet Packages Image
    This is the main PAGE from the user perspective. In this PAGE you can list, search and install NuGet packages. As you can see, you can install the latest package version or you can install a specific one.

  • Select a package + press button Install (or select a specific package and version + Install package version) Image
    You can see the package Microsoft.Asp.Mvc deployed on both parts - server and client folder. You can also see that all dependencies have been deployed as well.

To-do

  • Package lists (deploy automatically all packages from the list and their dependencies).

koubek.nav.nugetclient's People

Contributors

koubek avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

javisoft korzak

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.