diff options
author | Jeremy Kuhne <jeremy.kuhne@microsoft.com> | 2016-05-09 19:25:32 -0700 |
---|---|---|
committer | Jeremy Kuhne <jeremy.kuhne@microsoft.com> | 2016-05-13 11:01:02 -0700 |
commit | 720732501f1d844d1947a20ea207e5d7f760159a (patch) | |
tree | e3a67c5797548893f1e95900ce99a0e7647c5928 /clr.coreclr.props | |
parent | 96b82198d8217b9b2c12f4e97e7085bd32805ace (diff) | |
download | coreclr-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.props | 4 |
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> |