summaryrefslogtreecommitdiff
path: root/clr.coreclr.props
diff options
context:
space:
mode:
authorJeremy Kuhne <jeremy.kuhne@microsoft.com>2016-05-09 19:25:32 -0700
committerJeremy Kuhne <jeremy.kuhne@microsoft.com>2016-05-13 11:01:02 -0700
commit720732501f1d844d1947a20ea207e5d7f760159a (patch)
treee3a67c5797548893f1e95900ce99a0e7647c5928 /clr.coreclr.props
parent96b82198d8217b9b2c12f4e97e7085bd32805ace (diff)
downloadcoreclr-720732501f1d844d1947a20ea207e5d7f760159a.tar.gz
coreclr-720732501f1d844d1947a20ea207e5d7f760159a.tar.bz2
coreclr-720732501f1d844d1947a20ea207e5d7f760159a.zip
Allow long paths
Allows long paths in mscorlib. Fixes wraps for FEATURE_PATHCOMPAT and enables for desktop builds. Add feature FEATURE_IMPLICIT_LONGPATH for implicit long path support (adding \\?\). Implicit support added to Path.GetFullPath, which allows execution over MAX_PATH. Without this change corerun would fail here: HOSTLOG: AppDomainCompatSwitch=UseLatestBehaviorWhenTFMNotSpecified HOSTLOG: APP_LOCAL_WINMETADATA= HOSTLOG: Failed call to CreateAppDomainWithManager. ERRORCODE: 0x800700ce HOSTLOG: Execution failed
Diffstat (limited to 'clr.coreclr.props')
-rw-r--r--clr.coreclr.props4
1 files changed, 4 insertions, 0 deletions
diff --git a/clr.coreclr.props b/clr.coreclr.props
index ce27318d2a..8ed490a824 100644
--- a/clr.coreclr.props
+++ b/clr.coreclr.props
@@ -101,4 +101,8 @@
<FeatureCoreFxGlobalization>true</FeatureCoreFxGlobalization>
</PropertyGroup>
+
+ <PropertyGroup Condition="'$(TargetsUnix)' != 'true'">
+ <FeatureImplicitLongPath>true</FeatureImplicitLongPath>
+ </PropertyGroup>
</Project>