PCLAppConfig System.IO.FileNotFoundException
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
add a comment |
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
Try to clean and rebuild the whole solution to see if it works. And can you find theconfig
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
add a comment |
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
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
xamarin xamarin.forms xamarin.ios
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 theconfig
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
add a comment |
Try to clean and rebuild the whole solution to see if it works. And can you find theconfig
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
add a comment |
1 Answer
1
active
oldest
votes
Ran into the same issue.
Was fixed in 1.0.1.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Ran into the same issue.
Was fixed in 1.0.1.
add a comment |
Ran into the same issue.
Was fixed in 1.0.1.
add a comment |
Ran into the same issue.
Was fixed in 1.0.1.
Ran into the same issue.
Was fixed in 1.0.1.
answered Dec 21 '18 at 15:25
Dresel
1,8281938
1,8281938
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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