C++: Output .vcxproj.filters file for solution folder structure

This commit is contained in:
Katy Coe
2020-08-01 17:03:44 +02:00
parent 8372afd619
commit c22227441e
3 changed files with 99 additions and 0 deletions

View File

@@ -292,6 +292,28 @@ namespace Il2CppInspector.Properties {
}
}
/// <summary>
/// Looks up a localized string similar to &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
///&lt;Project ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
/// &lt;ItemGroup&gt;
/// &lt;ClCompile Include=&quot;user\main.cpp&quot;&gt;
/// &lt;Filter&gt;user&lt;/Filter&gt;
/// &lt;/ClCompile&gt;
/// &lt;ClCompile Include=&quot;framework\dllmain.cpp&quot;&gt;
/// &lt;Filter&gt;framework&lt;/Filter&gt;
/// &lt;/ClCompile&gt;
/// &lt;ClCompile Include=&quot;framework\helpers.cpp&quot;&gt;
/// &lt;Filter&gt;framework&lt;/Filter&gt;
/// &lt;/ClCompile&gt;
/// &lt;ClCompile Include=&quot;framework\il2cpp-init.cpp&quot;&gt;
/// &lt;Filter&gt;framework&lt; [rest of string was truncated]&quot;;.
/// </summary>
internal static string CppProjFilters {
get {
return ResourceManager.GetString("CppProjFilters", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
///&lt;Project DefaultTargets=&quot;Build&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;

View File

@@ -1249,4 +1249,69 @@ void Run();</value>
#endif //PCH_IL2CPP_H</value>
</data>
<data name="CppProjFilters" xml:space="preserve">
<value>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&gt;
&lt;ItemGroup&gt;
&lt;ClCompile Include="user\main.cpp"&gt;
&lt;Filter&gt;user&lt;/Filter&gt;
&lt;/ClCompile&gt;
&lt;ClCompile Include="framework\dllmain.cpp"&gt;
&lt;Filter&gt;framework&lt;/Filter&gt;
&lt;/ClCompile&gt;
&lt;ClCompile Include="framework\helpers.cpp"&gt;
&lt;Filter&gt;framework&lt;/Filter&gt;
&lt;/ClCompile&gt;
&lt;ClCompile Include="framework\il2cpp-init.cpp"&gt;
&lt;Filter&gt;framework&lt;/Filter&gt;
&lt;/ClCompile&gt;
&lt;ClCompile Include="framework\pch-il2cpp.cpp"&gt;
&lt;Filter&gt;framework&lt;/Filter&gt;
&lt;/ClCompile&gt;
&lt;/ItemGroup&gt;
&lt;ItemGroup&gt;
&lt;ClInclude Include="user\main.h"&gt;
&lt;Filter&gt;user&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="appdata\il2cpp-api-functions.h"&gt;
&lt;Filter&gt;appdata&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="appdata\il2cpp-api-functions-ptr.h"&gt;
&lt;Filter&gt;appdata&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="appdata\il2cpp-functions.h"&gt;
&lt;Filter&gt;appdata&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="appdata\il2cpp-types.h"&gt;
&lt;Filter&gt;appdata&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="appdata\il2cpp-types-ptr.h"&gt;
&lt;Filter&gt;appdata&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="framework\helpers.h"&gt;
&lt;Filter&gt;framework&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="framework\il2cpp-appdata.h"&gt;
&lt;Filter&gt;framework&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="framework\il2cpp-init.h"&gt;
&lt;Filter&gt;framework&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;ClInclude Include="framework\pch-il2cpp.h"&gt;
&lt;Filter&gt;framework&lt;/Filter&gt;
&lt;/ClInclude&gt;
&lt;/ItemGroup&gt;
&lt;ItemGroup&gt;
&lt;Filter Include="appdata"&gt;
&lt;UniqueIdentifier&gt;{%GUID1%}&lt;/UniqueIdentifier&gt;
&lt;/Filter&gt;
&lt;Filter Include="framework"&gt;
&lt;UniqueIdentifier&gt;{%GUID2%}&lt;/UniqueIdentifier&gt;
&lt;/Filter&gt;
&lt;Filter Include="user"&gt;
&lt;UniqueIdentifier&gt;{%GUID3%}&lt;/UniqueIdentifier&gt;
&lt;/Filter&gt;
&lt;/ItemGroup&gt;
&lt;/Project&gt;</value>
</data>
</root>