WPF and XAML errors: "Version string portion was too long or too short"

2 Minute(s) to read

Encountered a problem recently when working with WPF, XAML, and C# in Visual Studio 2017. I lost a lot of time over it while scratching my head in confusion, but I found the problem at the solution.

It was somewhat self-inflicted, but it didn't necessarily help that the error being presented indicated nothing about where it was coming from!

If you are manually editing your project file so that you can integrate Windows 10 OS features with your desktop application, it's likely because you were reading this MSDN article.

Problem

Desktop C# applications can reference WinRT run-time libraries that are available as part of the Windows 10 SDK. I was recently working on a project that required references to those libraries, so that I could integrate a Windows 10 feature with my application.

This required me to modify my project file (.csproj) so that it contained the following XML elements.

<PropertyGroup>
...
    <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
    <TargetPlatformVersion>10</TargetPlatformVersion>
...
</PropertyGroup>

The problem here is that "TargetPlatformVersion" is considered to be malformed. The version string specified is too short, or doesn't contain sufficient information such as the minor revision or build number.

Should you open the XAML designer after modifying the project manually with the property value above, you are going to encounter this mysterious and useless error.

Microsoft Visual Studio

Solution

Simply modify your .csproj file so that it specifies the exact version of the Windows 10 SDK that you are intending on using. Unfortunately when you open the XAML designer, there is no indication where the error is coming from exactly. Seemingly the XAML designer is disconnected from the Windows 10 SDK that is being referenced by the project.

<PropertyGroup>
...
    <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
    <TargetPlatformVersion>10.0.17763.0</TargetPlatformVersion>
...
</PropertyGroup>


Comments

Comments

Gravatar for Mauriceevams

express vpn unlimited trial apk for
<a href=https://bestvpnusathz.com>Directv Expressvpn Server
</a>

Gravatar for Danialfieme

Ни один современный смартфон не обходится без интересных игрушек. Что касается “зеленого робота”, игры на Андроид настолько разнообразны, что выбрать желаемое бывает сложно. Но это не проблема ведь скачать игры для Андроид бесплатно можно на сайте PDALIFE.ru и попробовать понравившуюся, будь то захватывающий экшен, красивая головоломка или интересная аркада, и уже потом решить, какие игры по вкусу конкретно вам, и “по зубам” вашему смартфону.



https://androidsigra.ru/igry/rpg

Gravatar for Marinajed

http://weberbarbecuegrill.com/__media__/js/netsoltrademark.php?d=vrpornlinks.net/sexe/diane-kruger-nude/
http://www.dot-blank.com/feed2js/feed2js.php?src=https://www.vrpornlinks.net/sexe/e-hentai/
http://monsterchocolate.com/__media__/js/netsoltrademark.php?d=vrpornlinks.net/sexe/baise-dans-la-nature/
https://avtovokzal-krasnoyarsk.ru/away.php?url=https://www.vrpornlinks.net/sexe/video-massage-sexy/
https://www.htcdev.com/?URL=vrpornlinks.net/sexe/cocu-soumis/
http://belicoveindex.com/__media__/js/netsoltrademark.php?d=vrpornlinks.net/sexe/salope-en-string/

n140c

Gravatar for CraigUnder

Здравствуйте,
мы собрали для вас самые точные и честные прогнозы, для того чтобы
вы смогли выиграть и играть с большим плюсом. самые свежие статьи из
мира спорта https://bonus-betting.ru/ для того чтобы понимать на чтобы ставить и с каким коофицентом
для вас мы собрали самых известных профессионалов из мира ставок и
букмекерских контор! Играй и собирай сливки! Наши ссылки ниже.


<a href=https://bonus-betting.ru/bukmekery/betwinner/promokod-betwinner/> Betwinner промокод </a>

Gravatar for Rickeyten

Наша компания занимается расскруткой продвижение сайта буржунет совершенно не дорого. В случае, если у вас существует свой бизнес, тогда рано или поздно вы лично осознаете, что без оптимизация и продвижение сайтов сшау вас нет возможности работать дальше. Сейчас фирма, которая подумывают о собственном будущем развитии, должна иметь веб-сайт для seo продвижение сайтов google. продвижение англоязычного сайта в google- способ, используя который возможно приобретать новых покупателей, и дополнительно получить проценты, с тем чтобы рассказать об наличии вашей собственной производственной компании, её продуктах, функциях. Специализированная международная фирма сделать для вашей фирмы инструмент, с помощью которого вы сможете залучать правильных партнеров, получать прибыль и расти.Продающийся сайт- лицо фирмы, в связи с этим имеет значение, кому вы доверяете создание своего веб страницы. Мы - команда профи, которые имеют обширный практический опыт конструирования электронную коммерцию с нуля, направления, разработанного типа. Сотрудники нашей фирмы неизменно действуем по результатом. Международная компания сумеет предоставить всем нашим заказчикам профессиональное сопровождение по доступной антикризисной расценке.Вы можете сделать заказ онлайн-визитку, рекламный сайт. Не сомневайтесь, что ваш портал будет разработан высококлассно, с разными самыми новыми технологиями.


<a href=https://apistudio.ru>раскрутка сайтов сша</a>