Is having only target SDK enough to develop UWP Application?
This question sound's to be little basic but I don't find any documentation on MSDN. Actually, in my machine, I have 4 UWP SDK version(17134, 16299, 14393, 15063) installed which is consuming a lot of disk space.
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
uwp
add a comment |
This question sound's to be little basic but I don't find any documentation on MSDN. Actually, in my machine, I have 4 UWP SDK version(17134, 16299, 14393, 15063) installed which is consuming a lot of disk space.
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
uwp
You must have min sdk version- which states min version of win 10 will required in client/user side. Extra Note: Currently windows 10 mobile has version 10.0.15254.xxx and few limited to 10.0.14393.xxx so if you are considering all device Min version will play a role
– Shubham Sahu
Nov 16 '18 at 9:48
add a comment |
This question sound's to be little basic but I don't find any documentation on MSDN. Actually, in my machine, I have 4 UWP SDK version(17134, 16299, 14393, 15063) installed which is consuming a lot of disk space.
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
uwp
This question sound's to be little basic but I don't find any documentation on MSDN. Actually, in my machine, I have 4 UWP SDK version(17134, 16299, 14393, 15063) installed which is consuming a lot of disk space.
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
uwp
uwp
asked Nov 15 '18 at 5:08
DishantDishant
899612
899612
You must have min sdk version- which states min version of win 10 will required in client/user side. Extra Note: Currently windows 10 mobile has version 10.0.15254.xxx and few limited to 10.0.14393.xxx so if you are considering all device Min version will play a role
– Shubham Sahu
Nov 16 '18 at 9:48
add a comment |
You must have min sdk version- which states min version of win 10 will required in client/user side. Extra Note: Currently windows 10 mobile has version 10.0.15254.xxx and few limited to 10.0.14393.xxx so if you are considering all device Min version will play a role
– Shubham Sahu
Nov 16 '18 at 9:48
You must have min sdk version- which states min version of win 10 will required in client/user side. Extra Note: Currently windows 10 mobile has version 10.0.15254.xxx and few limited to 10.0.14393.xxx so if you are considering all device Min version will play a role
– Shubham Sahu
Nov 16 '18 at 9:48
You must have min sdk version- which states min version of win 10 will required in client/user side. Extra Note: Currently windows 10 mobile has version 10.0.15254.xxx and few limited to 10.0.14393.xxx so if you are considering all device Min version will play a role
– Shubham Sahu
Nov 16 '18 at 9:48
add a comment |
2 Answers
2
active
oldest
votes
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
You could choose to install only 15063 SDK. Once you only install the 15063 SDK, then your target version could only set 15063 and the min version could be 10240 ~ 15063.
In short, only installing one SDK will not affect you to develop your UWP app, but you need to consider your app's users, their environment was not necessarily the same as yours.
For example, your project's target version is 15063 and min version is 10240, then, you develop and test your app on 15603 OS successfully, but your app can be installed on 14393 OS. In your code, once you call an API that is introduced from 15063, then the app run on 14393 will fail.
The document Choose which version to use for your app mentioned by @Bite has explained this scenario:
The value of Target Version is used to identify all the references (contract winmds) used to compile your project. But those references will enable you to compile your code with calls to APIs that won't necessarily exist on devices that you've declared that you support (via Minimum Version). Therefore, any API that was introduced after Minimum Version will need to be called via adaptive code. For more information about adaptive code, see Version adaptive code.
Thank you. That cleared my doubt.
– Dishant
Nov 20 '18 at 3:30
add a comment |
Target Version. This sets the TargetPlatformVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MaxVersionTested attribute in your app package manifest. The value you choose specifies the version of the UWP platform that your project is targeting—and therefore the set of APIs available to your app—so we recommend that you choose the most recent version possible. For more info about your app package manifest, and some guidelines around configuring TargetDeviceFamily manually, see TargetDeviceFamily.
Minimum Version. This sets the TargetPlatformMinVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MinVersion attribute in your app package manifest. The value you choose specifies the minimum version of the UWP platform that your project can work with.
Please read Choose which version to use for your app. It has explained all information.
This doesn’t answer the question.
– kennyzx
Nov 16 '18 at 13:26
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%2f53312783%2fis-having-only-target-sdk-enough-to-develop-uwp-application%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
You could choose to install only 15063 SDK. Once you only install the 15063 SDK, then your target version could only set 15063 and the min version could be 10240 ~ 15063.
In short, only installing one SDK will not affect you to develop your UWP app, but you need to consider your app's users, their environment was not necessarily the same as yours.
For example, your project's target version is 15063 and min version is 10240, then, you develop and test your app on 15603 OS successfully, but your app can be installed on 14393 OS. In your code, once you call an API that is introduced from 15063, then the app run on 14393 will fail.
The document Choose which version to use for your app mentioned by @Bite has explained this scenario:
The value of Target Version is used to identify all the references (contract winmds) used to compile your project. But those references will enable you to compile your code with calls to APIs that won't necessarily exist on devices that you've declared that you support (via Minimum Version). Therefore, any API that was introduced after Minimum Version will need to be called via adaptive code. For more information about adaptive code, see Version adaptive code.
Thank you. That cleared my doubt.
– Dishant
Nov 20 '18 at 3:30
add a comment |
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
You could choose to install only 15063 SDK. Once you only install the 15063 SDK, then your target version could only set 15063 and the min version could be 10240 ~ 15063.
In short, only installing one SDK will not affect you to develop your UWP app, but you need to consider your app's users, their environment was not necessarily the same as yours.
For example, your project's target version is 15063 and min version is 10240, then, you develop and test your app on 15603 OS successfully, but your app can be installed on 14393 OS. In your code, once you call an API that is introduced from 15063, then the app run on 14393 will fail.
The document Choose which version to use for your app mentioned by @Bite has explained this scenario:
The value of Target Version is used to identify all the references (contract winmds) used to compile your project. But those references will enable you to compile your code with calls to APIs that won't necessarily exist on devices that you've declared that you support (via Minimum Version). Therefore, any API that was introduced after Minimum Version will need to be called via adaptive code. For more information about adaptive code, see Version adaptive code.
Thank you. That cleared my doubt.
– Dishant
Nov 20 '18 at 3:30
add a comment |
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
You could choose to install only 15063 SDK. Once you only install the 15063 SDK, then your target version could only set 15063 and the min version could be 10240 ~ 15063.
In short, only installing one SDK will not affect you to develop your UWP app, but you need to consider your app's users, their environment was not necessarily the same as yours.
For example, your project's target version is 15063 and min version is 10240, then, you develop and test your app on 15603 OS successfully, but your app can be installed on 14393 OS. In your code, once you call an API that is introduced from 15063, then the app run on 14393 will fail.
The document Choose which version to use for your app mentioned by @Bite has explained this scenario:
The value of Target Version is used to identify all the references (contract winmds) used to compile your project. But those references will enable you to compile your code with calls to APIs that won't necessarily exist on devices that you've declared that you support (via Minimum Version). Therefore, any API that was introduced after Minimum Version will need to be called via adaptive code. For more information about adaptive code, see Version adaptive code.
My App min version is 14393 and target version is 15063. So the question is that do I need 14393 SDK or having only 15063 strong text is sufficient?
You could choose to install only 15063 SDK. Once you only install the 15063 SDK, then your target version could only set 15063 and the min version could be 10240 ~ 15063.
In short, only installing one SDK will not affect you to develop your UWP app, but you need to consider your app's users, their environment was not necessarily the same as yours.
For example, your project's target version is 15063 and min version is 10240, then, you develop and test your app on 15603 OS successfully, but your app can be installed on 14393 OS. In your code, once you call an API that is introduced from 15063, then the app run on 14393 will fail.
The document Choose which version to use for your app mentioned by @Bite has explained this scenario:
The value of Target Version is used to identify all the references (contract winmds) used to compile your project. But those references will enable you to compile your code with calls to APIs that won't necessarily exist on devices that you've declared that you support (via Minimum Version). Therefore, any API that was introduced after Minimum Version will need to be called via adaptive code. For more information about adaptive code, see Version adaptive code.
edited Nov 19 '18 at 9:20
answered Nov 19 '18 at 9:05
Xavier Xie - MSFTXavier Xie - MSFT
5,5691316
5,5691316
Thank you. That cleared my doubt.
– Dishant
Nov 20 '18 at 3:30
add a comment |
Thank you. That cleared my doubt.
– Dishant
Nov 20 '18 at 3:30
Thank you. That cleared my doubt.
– Dishant
Nov 20 '18 at 3:30
Thank you. That cleared my doubt.
– Dishant
Nov 20 '18 at 3:30
add a comment |
Target Version. This sets the TargetPlatformVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MaxVersionTested attribute in your app package manifest. The value you choose specifies the version of the UWP platform that your project is targeting—and therefore the set of APIs available to your app—so we recommend that you choose the most recent version possible. For more info about your app package manifest, and some guidelines around configuring TargetDeviceFamily manually, see TargetDeviceFamily.
Minimum Version. This sets the TargetPlatformMinVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MinVersion attribute in your app package manifest. The value you choose specifies the minimum version of the UWP platform that your project can work with.
Please read Choose which version to use for your app. It has explained all information.
This doesn’t answer the question.
– kennyzx
Nov 16 '18 at 13:26
add a comment |
Target Version. This sets the TargetPlatformVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MaxVersionTested attribute in your app package manifest. The value you choose specifies the version of the UWP platform that your project is targeting—and therefore the set of APIs available to your app—so we recommend that you choose the most recent version possible. For more info about your app package manifest, and some guidelines around configuring TargetDeviceFamily manually, see TargetDeviceFamily.
Minimum Version. This sets the TargetPlatformMinVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MinVersion attribute in your app package manifest. The value you choose specifies the minimum version of the UWP platform that your project can work with.
Please read Choose which version to use for your app. It has explained all information.
This doesn’t answer the question.
– kennyzx
Nov 16 '18 at 13:26
add a comment |
Target Version. This sets the TargetPlatformVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MaxVersionTested attribute in your app package manifest. The value you choose specifies the version of the UWP platform that your project is targeting—and therefore the set of APIs available to your app—so we recommend that you choose the most recent version possible. For more info about your app package manifest, and some guidelines around configuring TargetDeviceFamily manually, see TargetDeviceFamily.
Minimum Version. This sets the TargetPlatformMinVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MinVersion attribute in your app package manifest. The value you choose specifies the minimum version of the UWP platform that your project can work with.
Please read Choose which version to use for your app. It has explained all information.
Target Version. This sets the TargetPlatformVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MaxVersionTested attribute in your app package manifest. The value you choose specifies the version of the UWP platform that your project is targeting—and therefore the set of APIs available to your app—so we recommend that you choose the most recent version possible. For more info about your app package manifest, and some guidelines around configuring TargetDeviceFamily manually, see TargetDeviceFamily.
Minimum Version. This sets the TargetPlatformMinVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MinVersion attribute in your app package manifest. The value you choose specifies the minimum version of the UWP platform that your project can work with.
Please read Choose which version to use for your app. It has explained all information.
answered Nov 16 '18 at 8:22
BiteBite
17110
17110
This doesn’t answer the question.
– kennyzx
Nov 16 '18 at 13:26
add a comment |
This doesn’t answer the question.
– kennyzx
Nov 16 '18 at 13:26
This doesn’t answer the question.
– kennyzx
Nov 16 '18 at 13:26
This doesn’t answer the question.
– kennyzx
Nov 16 '18 at 13:26
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.
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%2f53312783%2fis-having-only-target-sdk-enough-to-develop-uwp-application%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
You must have min sdk version- which states min version of win 10 will required in client/user side. Extra Note: Currently windows 10 mobile has version 10.0.15254.xxx and few limited to 10.0.14393.xxx so if you are considering all device Min version will play a role
– Shubham Sahu
Nov 16 '18 at 9:48