PCLAppConfig System.IO.FileNotFoundException












0














I am building a Xamarin forms project and I use PCLAppConfig in the platform specific projects to get the app config file from the common project. This has been working until recently. Following an upgrade to Visual Studio(15.9.2) and the iOS OS(High Sierra 10.13.6) it stopped working for the iOS project (I have a feeling those changes are masking the real reason). I get the below error:




System.IO.FileNotFoundException: path: /private/var/containers/Bundle/Application/0AC8F626-E2BD-4432-AC13-C761A1C95E1C/DemoApp.iOS.app/DemoApp.iOS.exe.config




To me it looks like it cannot find app.config



My main project still has an app.config and in the iOS specific project I can see an App.config (with a linked file symbol). Should the iOS specific project linked config have different casing?



the code



global::Xamarin.Forms.Forms.Init();
ConfigurationManager.Initialise(PCLAppConfig.FileSystemStream.PortableStream.Current);

LoadApplication(new App());


also tried



Assembly assembly = typeof(App).GetTypeInfo().Assembly;
ConfigurationManager.AppSettings = new ConfigurationManager(assembly.GetManifestResourceStream("DemoApp.App.config"))
LoadApplication(new App());


Edit - further info



I have looked through the code base and in this case



PCLAppConfig.FileSystemStream.PortableStream.Current



is equivalent to



System.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile



hopefully that will help with getting an answer










share|improve this question
























  • Try to clean and rebuild the whole solution to see if it works. And can you find the config file through the path in your folder?
    – Jack Hua - MSFT
    Nov 26 '18 at 9:02










  • thanks for the suggestion, I lost count of how many times i tried that. I even deleted the whole repo and cloned it again
    – tony09uk
    Nov 26 '18 at 10:17
















0














I am building a Xamarin forms project and I use PCLAppConfig in the platform specific projects to get the app config file from the common project. This has been working until recently. Following an upgrade to Visual Studio(15.9.2) and the iOS OS(High Sierra 10.13.6) it stopped working for the iOS project (I have a feeling those changes are masking the real reason). I get the below error:




System.IO.FileNotFoundException: path: /private/var/containers/Bundle/Application/0AC8F626-E2BD-4432-AC13-C761A1C95E1C/DemoApp.iOS.app/DemoApp.iOS.exe.config




To me it looks like it cannot find app.config



My main project still has an app.config and in the iOS specific project I can see an App.config (with a linked file symbol). Should the iOS specific project linked config have different casing?



the code



global::Xamarin.Forms.Forms.Init();
ConfigurationManager.Initialise(PCLAppConfig.FileSystemStream.PortableStream.Current);

LoadApplication(new App());


also tried



Assembly assembly = typeof(App).GetTypeInfo().Assembly;
ConfigurationManager.AppSettings = new ConfigurationManager(assembly.GetManifestResourceStream("DemoApp.App.config"))
LoadApplication(new App());


Edit - further info



I have looked through the code base and in this case



PCLAppConfig.FileSystemStream.PortableStream.Current



is equivalent to



System.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile



hopefully that will help with getting an answer










share|improve this question
























  • Try to clean and rebuild the whole solution to see if it works. And can you find the config file through the path in your folder?
    – Jack Hua - MSFT
    Nov 26 '18 at 9:02










  • thanks for the suggestion, I lost count of how many times i tried that. I even deleted the whole repo and cloned it again
    – tony09uk
    Nov 26 '18 at 10:17














0












0








0







I am building a Xamarin forms project and I use PCLAppConfig in the platform specific projects to get the app config file from the common project. This has been working until recently. Following an upgrade to Visual Studio(15.9.2) and the iOS OS(High Sierra 10.13.6) it stopped working for the iOS project (I have a feeling those changes are masking the real reason). I get the below error:




System.IO.FileNotFoundException: path: /private/var/containers/Bundle/Application/0AC8F626-E2BD-4432-AC13-C761A1C95E1C/DemoApp.iOS.app/DemoApp.iOS.exe.config




To me it looks like it cannot find app.config



My main project still has an app.config and in the iOS specific project I can see an App.config (with a linked file symbol). Should the iOS specific project linked config have different casing?



the code



global::Xamarin.Forms.Forms.Init();
ConfigurationManager.Initialise(PCLAppConfig.FileSystemStream.PortableStream.Current);

LoadApplication(new App());


also tried



Assembly assembly = typeof(App).GetTypeInfo().Assembly;
ConfigurationManager.AppSettings = new ConfigurationManager(assembly.GetManifestResourceStream("DemoApp.App.config"))
LoadApplication(new App());


Edit - further info



I have looked through the code base and in this case



PCLAppConfig.FileSystemStream.PortableStream.Current



is equivalent to



System.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile



hopefully that will help with getting an answer










share|improve this question















I am building a Xamarin forms project and I use PCLAppConfig in the platform specific projects to get the app config file from the common project. This has been working until recently. Following an upgrade to Visual Studio(15.9.2) and the iOS OS(High Sierra 10.13.6) it stopped working for the iOS project (I have a feeling those changes are masking the real reason). I get the below error:




System.IO.FileNotFoundException: path: /private/var/containers/Bundle/Application/0AC8F626-E2BD-4432-AC13-C761A1C95E1C/DemoApp.iOS.app/DemoApp.iOS.exe.config




To me it looks like it cannot find app.config



My main project still has an app.config and in the iOS specific project I can see an App.config (with a linked file symbol). Should the iOS specific project linked config have different casing?



the code



global::Xamarin.Forms.Forms.Init();
ConfigurationManager.Initialise(PCLAppConfig.FileSystemStream.PortableStream.Current);

LoadApplication(new App());


also tried



Assembly assembly = typeof(App).GetTypeInfo().Assembly;
ConfigurationManager.AppSettings = new ConfigurationManager(assembly.GetManifestResourceStream("DemoApp.App.config"))
LoadApplication(new App());


Edit - further info



I have looked through the code base and in this case



PCLAppConfig.FileSystemStream.PortableStream.Current



is equivalent to



System.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile



hopefully that will help with getting an answer







xamarin xamarin.forms xamarin.ios






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 23 '18 at 13:33

























asked Nov 23 '18 at 12:28









tony09uk

99832439




99832439












  • Try to clean and rebuild the whole solution to see if it works. And can you find the config file through the path in your folder?
    – Jack Hua - MSFT
    Nov 26 '18 at 9:02










  • thanks for the suggestion, I lost count of how many times i tried that. I even deleted the whole repo and cloned it again
    – tony09uk
    Nov 26 '18 at 10:17


















  • Try to clean and rebuild the whole solution to see if it works. And can you find the config file through the path in your folder?
    – Jack Hua - MSFT
    Nov 26 '18 at 9:02










  • thanks for the suggestion, I lost count of how many times i tried that. I even deleted the whole repo and cloned it again
    – tony09uk
    Nov 26 '18 at 10:17
















Try to clean and rebuild the whole solution to see if it works. And can you find the config file through the path in your folder?
– Jack Hua - MSFT
Nov 26 '18 at 9:02




Try to clean and rebuild the whole solution to see if it works. And can you find the config file through the path in your folder?
– Jack Hua - MSFT
Nov 26 '18 at 9:02












thanks for the suggestion, I lost count of how many times i tried that. I even deleted the whole repo and cloned it again
– tony09uk
Nov 26 '18 at 10:17




thanks for the suggestion, I lost count of how many times i tried that. I even deleted the whole repo and cloned it again
– tony09uk
Nov 26 '18 at 10:17












1 Answer
1






active

oldest

votes


















0














Ran into the same issue.



Was fixed in 1.0.1.






share|improve this answer





















    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446744%2fpclappconfig-system-io-filenotfoundexception%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Ran into the same issue.



    Was fixed in 1.0.1.






    share|improve this answer


























      0














      Ran into the same issue.



      Was fixed in 1.0.1.






      share|improve this answer
























        0












        0








        0






        Ran into the same issue.



        Was fixed in 1.0.1.






        share|improve this answer












        Ran into the same issue.



        Was fixed in 1.0.1.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 21 '18 at 15:25









        Dresel

        1,8281938




        1,8281938






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446744%2fpclappconfig-system-io-filenotfoundexception%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

            Calculate evaluation metrics using cross_val_predict sklearn

            Insert data from modal to MySQL (multiple modal on website)