diff --git a/51D.md b/51D.md deleted file mode 100644 index 19ee8b40..00000000 --- a/51D.md +++ /dev/null @@ -1,24 +0,0 @@ -# Internal Use - -## Enable debugging of NuGet packages - -In order to debug into NuGet packages, you must be using packages that reference debug symbols. By default, this includes all pre-release packages but not final versions. -If you have a debuggable package then you will need to configure Visual Studio to allow you to step into it: - -- In tools -> options -> debugging -> symbols, add the Azure DevOps symbol server: -![Visual Studio 2017 screenshot with symbol server added][ImageAddSymbolServer] -- Select the ‘Load only specified modules’ option at the bottom and configure it to only load Symbols for 51Degrees modules as shown below: -![Visual Studio 2017 configured to only load external symbols for 51Degrees libraries][ImageLoadOnlyFiftyone] -- In tools -> options -> debugging -> general, ensure that: - - Enable Just My Code is off. Having this on will prevent VS stepping into any NuGet packages. - - Enable source server support is on. - - Example Source Link support is on. -![Visual Studio 2017 configured for debugging external packages][ImageConfigureDebugger] - -When stepping into a method from a relevant NuGet package, you should now see the following warning message: -![Visual Studio 2017 Source Link download warning][ImageSourceLinkDownload] - -[ImageAddSymbolServer]: file://Images/vs2017-add-symbol-server.png -[ImageConfigureDebugger]: file://Images/vs2017-configure-debugger.png -[ImageLoadOnlyFiftyone]: file://Images/vs2017-load-only-fiftyone.png -[ImageSourceLinkDownload]: file://Images/vs2017-source-link-download.png \ No newline at end of file diff --git a/Examples/Cloud/Configurator-Console/Configurator-Console.csproj b/Examples/Cloud/Configurator-Console/Configurator-Console.csproj index e42c1dbe..d7367625 100644 --- a/Examples/Cloud/Configurator-Console/Configurator-Console.csproj +++ b/Examples/Cloud/Configurator-Console/Configurator-Console.csproj @@ -13,7 +13,6 @@ - diff --git a/Examples/Cloud/Framework-Web/Framework-Web.csproj b/Examples/Cloud/Framework-Web/Framework-Web.csproj index 2a1fe0cd..805f7678 100644 --- a/Examples/Cloud/Framework-Web/Framework-Web.csproj +++ b/Examples/Cloud/Framework-Web/Framework-Web.csproj @@ -44,6 +44,18 @@ 4 + + ..\..\..\packages\FiftyOne.DeviceDetection.4.4.12\lib\netstandard2.0\FiftyOne.DeviceDetection.dll + + + ..\..\..\packages\FiftyOne.DeviceDetection.Cloud.4.4.12\lib\netstandard2.0\FiftyOne.DeviceDetection.Cloud.dll + + + ..\..\..\packages\FiftyOne.DeviceDetection.Hash.Engine.OnPremise.4.4.12\lib\netstandard2.0\FiftyOne.DeviceDetection.Hash.Engine.OnPremise.dll + + + ..\..\..\packages\FiftyOne.DeviceDetection.Shared.4.4.12\lib\netstandard2.0\FiftyOne.DeviceDetection.Shared.dll + ..\..\..\packages\FiftyOne.Pipeline.CloudRequestEngine.4.4.7\lib\netstandard2.0\FiftyOne.Pipeline.CloudRequestEngine.dll @@ -289,12 +301,6 @@ Site.Master - - - {b085f69e-d9d9-43cd-83bf-dc881a9ed501} - FiftyOne.DeviceDetection.Cloud - - @@ -374,7 +380,9 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + +