diff --git a/proj/vs/boost_iterator_comp_test.vcxproj b/proj/vs/boost_iterator_comp_test.vcxproj
new file mode 100644
index 0000000..47afab2
--- /dev/null
+++ b/proj/vs/boost_iterator_comp_test.vcxproj
@@ -0,0 +1,193 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {E219493F-B846-4A38-87A6-948905A38CBF}
+ Win32Proj
+ 10.0
+
+
+
+ Application
+ v142
+ MultiByte
+
+
+ Application
+ v142
+ MultiByte
+
+
+ Application
+ v142
+ MultiByte
+
+
+ Application
+ v142
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>15.0.27625.0
+
+
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(Platform)\$(Configuration)\$(TargetName)\Int\
+ false
+ $(ProjectName)
+
+
+ false
+ $(ProjectName)
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(Platform)\$(Configuration)\$(TargetName)\Int\
+
+
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(Platform)\$(Configuration)\$(TargetName)\Int\
+ false
+ $(ProjectName)
+
+
+ false
+ $(ProjectName)
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(Platform)\$(Configuration)\$(TargetName)\Int\
+
+
+
+ Disabled
+ ../../../..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_ITERATOR_DEBUG_LEVEL=0
+ Sync
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+ Level4
+ ProgramDatabase
+ Default
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ winmm.lib;%(AdditionalDependencies)
+ ../../../../stage/lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)boost_iterator_comp_test.pdb
+ Console
+ MachineX86
+ false
+
+
+
+
+ Disabled
+ ../../../..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ Sync
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level4
+ ProgramDatabase
+ Default
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ winmm.lib;%(AdditionalDependencies)
+ ../../../../stage/lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)boost_iterator_comp_test.pdb
+ Console
+ false
+
+
+
+
+ ../../../..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+ Level4
+
+ Default
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ winmm.lib;%(AdditionalDependencies)
+ ../../../../stage/lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ MachineX86
+ false
+
+
+
+
+ ../../../..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level4
+
+
+ Default
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ winmm.lib;%(AdditionalDependencies)
+ ../../../../stage/lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/proj/vs/container.sln b/proj/vs/container.sln
index b27a42d..4215a5a 100644
--- a/proj/vs/container.sln
+++ b/proj/vs/container.sln
@@ -194,6 +194,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "devector_options_test", "de
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bench_vectors", "bench_vectors.vcxproj", "{E89FB16F-2DF3-4D01-9BCD-0F21EF80D2A6}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boost_iterator_comp_test", "boost_iterator_comp_test.vcxproj", "{E219493F-B846-4A38-87A6-948905A38CBF}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
@@ -926,6 +928,14 @@ Global
{E89FB16F-2DF3-4D01-9BCD-0F21EF80D2A6}.Release|x64.Build.0 = Release|x64
{E89FB16F-2DF3-4D01-9BCD-0F21EF80D2A6}.Release|x86.ActiveCfg = Release|Win32
{E89FB16F-2DF3-4D01-9BCD-0F21EF80D2A6}.Release|x86.Build.0 = Release|Win32
+ {E219493F-B846-4A38-87A6-948905A38CBF}.Debug|x64.ActiveCfg = Debug|x64
+ {E219493F-B846-4A38-87A6-948905A38CBF}.Debug|x64.Build.0 = Debug|x64
+ {E219493F-B846-4A38-87A6-948905A38CBF}.Debug|x86.ActiveCfg = Debug|Win32
+ {E219493F-B846-4A38-87A6-948905A38CBF}.Debug|x86.Build.0 = Debug|Win32
+ {E219493F-B846-4A38-87A6-948905A38CBF}.Release|x64.ActiveCfg = Release|x64
+ {E219493F-B846-4A38-87A6-948905A38CBF}.Release|x64.Build.0 = Release|x64
+ {E219493F-B846-4A38-87A6-948905A38CBF}.Release|x86.ActiveCfg = Release|Win32
+ {E219493F-B846-4A38-87A6-948905A38CBF}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/proj/vs/container.vcxproj b/proj/vs/container.vcxproj
index d2edf10..8c8ebbb 100644
--- a/proj/vs/container.vcxproj
+++ b/proj/vs/container.vcxproj
@@ -19,145 +19,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
_containerlib
diff --git a/test/boost_iterator_comp_test.cpp b/test/boost_iterator_comp_test.cpp
new file mode 100644
index 0000000..c937231
--- /dev/null
+++ b/test/boost_iterator_comp_test.cpp
@@ -0,0 +1,13 @@
+#include
+#include
+
+int main()
+{
+ using String = boost::container::string;
+ using Iterator = boost::archive::iterators::binary_from_base64;
+
+ String s;
+ s.resize(111);
+ String s2;
+ s2.assign(Iterator{s.begin()},Iterator{s.end()});
+}
\ No newline at end of file