优化代码结构,解决空引用问题

CHL
Miyu Kawaii 1 year ago
parent 306b247243
commit 6960a0e9a9

@ -0,0 +1,168 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoGeneratedRunConfigurationManager">
<projectFile>WpfApp2/WpfApp2.csproj</projectFile>
</component>
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="6788dd56-ddb4-43b5-8671-b09d81a9785d" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/.idea/.idea.WpfApp2/.idea/.gitignore" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.WpfApp2/.idea/encodings.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.WpfApp2/.idea/indexLayout.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.WpfApp2/.idea/vcs.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.vs/ProjectEvaluation/wpfapp2.metadata.v6.1" beforeDir="false" afterPath="$PROJECT_DIR$/.vs/ProjectEvaluation/wpfapp2.metadata.v6.1" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.vs/ProjectEvaluation/wpfapp2.projects.v6.1" beforeDir="false" afterPath="$PROJECT_DIR$/.vs/ProjectEvaluation/wpfapp2.projects.v6.1" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.vs/WpfApp2/DesignTimeBuild/.dtbcache.v2" beforeDir="false" afterPath="$PROJECT_DIR$/.vs/WpfApp2/DesignTimeBuild/.dtbcache.v2" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.vs/WpfApp2/FileContentIndex/362c3933-8d62-4304-85de-7adf808e0b02.vsidx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.vs/WpfApp2/FileContentIndex/924a50e3-4b1f-4e4f-a0fe-30bd52e7ae56.vsidx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.vs/WpfApp2/FileContentIndex/a4e611ce-151b-4c2f-9c18-0f4b9084f4dd.vsidx" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.vs/WpfApp2/v17/.suo" beforeDir="false" afterPath="$PROJECT_DIR$/.vs/WpfApp2/v17/.suo" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2.sln" beforeDir="false" afterPath="$PROJECT_DIR$/TstTranslator.sln" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/MainWindow.xaml" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/MainWindow.xaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/MainWindow.xaml.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/MainWindow.xaml.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/App.g.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/App.g.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/App.g.i.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/App.g.i.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/MainWindow.baml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/MainWindow.g.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/MainWindow.g.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/MainWindow.g.i.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/MainWindow.g.i.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2.GeneratedMSBuildEditorConfig.editorconfig" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2.GeneratedMSBuildEditorConfig.editorconfig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2.assets.cache" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2.assets.cache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2.csproj.AssemblyReference.cache" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2.csproj.AssemblyReference.cache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2_MarkupCompile.cache" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2_MarkupCompile.i.cache" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/WpfApp2_MarkupCompile.lref" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/ProgressSelect.baml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/ProgressSelect.g.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/ProgressSelect.g.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/ProgressSelect.g.i.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/ProgressSelect.g.i.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationSourceSelect.baml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationSourceSelect.g.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationSourceSelect.g.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationSourceSelect.g.i.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationSourceSelect.g.i.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationText.baml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationText.g.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationText.g.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationText.g.i.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/Debug/net6.0-windows10.0.19041.0/view/TranslationText.g.i.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/WpfApp2.csproj.nuget.g.props" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/WpfApp2.csproj.nuget.g.props" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/project.nuget.cache" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/project.nuget.cache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/project.packagespec.json" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/project.packagespec.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/rider.project.model.nuget.info" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/rider.project.model.nuget.info" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/rider.project.restore.info" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/rider.project.restore.info" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/x64/Debug/net6.0-windows10.0.19041.0/WpfApp2_MarkupCompile.i.cache" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/x64/Debug/net6.0-windows10.0.19041.0/WpfApp2_MarkupCompile.i.cache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/WpfApp2/obj/x64/Debug/net6.0-windows10.0.19041.0/view/ErrorIn.g.i.cs" beforeDir="false" afterPath="$PROJECT_DIR$/WpfApp2/obj/x64/Debug/net6.0-windows10.0.19041.0/view/ErrorIn.g.i.cs" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/../.." />
</component>
<component name="HighlightingSettingsPerFile">
<setting file="file://$PROJECT_DIR$/TstTranslator/App.xaml" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/TstTranslator/AssemblyInfo.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/TstTranslator/view/MainWindow.xaml" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/TstTranslator/view/MainWindow.xaml.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/TstTranslator/view/SelectPriTrueWindow.xaml" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/TstTranslator/view/TranslationSourceSelect.xaml" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/TstTranslator/view/TranslationText.xaml" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/WpfApp2/MainWindow.xaml.cs" root0="FORCE_HIGHLIGHTING" />
</component>
<component name="MetaFilesCheckinStateConfiguration" checkMetaFiles="true" />
<component name="ProblemsViewState">
<option name="selectedTabId" value="CurrentFile" />
</component>
<component name="ProjectColorInfo">{
&quot;customColor&quot;: &quot;&quot;,
&quot;associatedIndex&quot;: 1
}</component>
<component name="ProjectId" id="2XbQwOJP4mnIs5qQENsw3fz56uO" />
<component name="ProjectLevelVcsManager">
<ConfirmationsSetting value="2" id="Add" />
</component>
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;WebServerToolWindowFactoryState&quot;: &quot;false&quot;,
&quot;git-widget-placeholder&quot;: &quot;CHL&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;ReSpellerSettingsId&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
},
&quot;keyToStringList&quot;: {
&quot;rider.external.source.directories&quot;: [
&quot;C:\\Users\\82590\\AppData\\Roaming\\JetBrains\\Rider2023.2\\resharper-host\\DecompilerCache&quot;,
&quot;C:\\Users\\82590\\AppData\\Roaming\\JetBrains\\Rider2023.2\\resharper-host\\SourcesCache&quot;,
&quot;C:\\Users\\82590\\AppData\\Local\\Symbols\\src&quot;
]
}
}</component>
<component name="RunManager">
<configuration name="TstTranslator" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="$PROJECT_DIR$/TstTranslator/bin/Debug/net6.0-windows10.0.19041.0/TstTranslator.exe" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/TstTranslator/bin/Debug/net6.0-windows10.0.19041.0" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/TstTranslator/TstTranslator.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="net6.0-windows10.0.19041" />
<method v="2">
<option name="Build" />
</method>
</configuration>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="6788dd56-ddb4-43b5-8671-b09d81a9785d" name="Changes" comment="" />
<created>1698895541859</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1698895541859</updated>
<workItem from="1698895543198" duration="840000" />
<workItem from="1699267116853" duration="3721000" />
<workItem from="1699270998075" duration="877000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="UnityCheckinConfiguration" checkUnsavedScenes="true" />
<component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES">
<map>
<entry key="MAIN">
<value>
<State />
</value>
</entry>
</map>
</option>
</component>
<component name="VcsManagerConfiguration">
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="true" />
<MESSAGE value="更换存储路径,解决临时存储数据无效问题" />
</component>
<component name="XDebuggerManager">
<watches-manager>
<configuration name="DotNetProject">
<watch expression="textBox" />
</configuration>
</watches-manager>
</component>
</project>

@ -0,0 +1,3 @@
{
"CurrentProjectSetting": null
}

Binary file not shown.

@ -0,0 +1,31 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.33424.131
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TstTranslator", "TstTranslator\TstTranslator.csproj", "{D8D09E8D-F700-438E-9C46-C537E1E3D478}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D8D09E8D-F700-438E-9C46-C537E1E3D478}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D8D09E8D-F700-438E-9C46-C537E1E3D478}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D8D09E8D-F700-438E-9C46-C537E1E3D478}.Debug|x64.ActiveCfg = Debug|x64
{D8D09E8D-F700-438E-9C46-C537E1E3D478}.Debug|x64.Build.0 = Debug|x64
{D8D09E8D-F700-438E-9C46-C537E1E3D478}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D8D09E8D-F700-438E-9C46-C537E1E3D478}.Release|Any CPU.Build.0 = Release|Any CPU
{D8D09E8D-F700-438E-9C46-C537E1E3D478}.Release|x64.ActiveCfg = Release|x64
{D8D09E8D-F700-438E-9C46-C537E1E3D478}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {5433003B-6435-41C2-B900-033F2939110C}
EndGlobalSection
EndGlobal

@ -0,0 +1,13 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/contentModel.xml
/projectSettingsUpdater.xml
/modules.xml
/.idea.TstTranslator.iml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/../../.." vcs="Git" />
</component>
</project>

@ -0,0 +1,3 @@
{
"CurrentProjectSetting": null
}

@ -0,0 +1,7 @@
{
"ExpandedNodes": [
""
],
"SelectedNode": "\\view",
"PreviewInSolutionExplorer": false
}

@ -1,8 +1,8 @@
<Application x:Class="WpfApp2.App"
<Application x:Class="TstTranslator.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApp2"
StartupUri="MainWindow.xaml">
xmlns:local="clr-namespace:TstTranslator"
StartupUri="/view/MainWindow.xaml">
<Application.Resources>
</Application.Resources>

@ -1,6 +1,6 @@
using System.Windows;
namespace WpfApp2
namespace TstTranslator
{
/// <summary>
/// Interaction logic for App.xaml

@ -6,7 +6,7 @@
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<SupportedOSPlatformVersion>10.0.19041.0</SupportedOSPlatformVersion>
<StartupObject>WpfApp2.App</StartupObject>
<StartupObject>TstTranslator.App</StartupObject>
<ImplicitUsings>disable</ImplicitUsings>
<ApplicationManifest>app.manifest</ApplicationManifest>
<Platforms>AnyCPU;x64</Platforms>
@ -27,7 +27,6 @@
<ItemGroup>
<Folder Include="OutputFile\" />
<Folder Include="SourceFile\" />
<Folder Include="test\" />
</ItemGroup>
<ItemGroup>

@ -0,0 +1,125 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v6.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v6.0": {
"SssTranslator/1.0.0": {
"dependencies": {
"CommunityToolkit.Mvvm": "8.2.1",
"Newtonsoft.Json": "13.0.3",
"System.Drawing.Common": "7.0.0",
"runtimepack.Microsoft.Windows.SDK.NET.Ref": "10.0.19041.29"
},
"runtime": {
"SssTranslator.dll": {}
}
},
"runtimepack.Microsoft.Windows.SDK.NET.Ref/10.0.19041.29": {
"runtime": {
"Microsoft.Windows.SDK.NET.dll": {
"assemblyVersion": "10.0.19041.24",
"fileVersion": "10.0.19041.29"
},
"WinRT.Runtime.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.3.42921"
}
}
},
"CommunityToolkit.Mvvm/8.2.1": {
"runtime": {
"lib/net6.0/CommunityToolkit.Mvvm.dll": {
"assemblyVersion": "8.2.0.0",
"fileVersion": "8.2.1.1"
}
}
},
"Microsoft.Win32.SystemEvents/7.0.0": {
"runtime": {
"lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"System.Drawing.Common/7.0.0": {
"dependencies": {
"Microsoft.Win32.SystemEvents": "7.0.0"
},
"runtime": {
"lib/net6.0/System.Drawing.Common.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Drawing.Common.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
}
}
}
},
"libraries": {
"SssTranslator/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"runtimepack.Microsoft.Windows.SDK.NET.Ref/10.0.19041.29": {
"type": "runtimepack",
"serviceable": false,
"sha512": ""
},
"CommunityToolkit.Mvvm/8.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-I24ofWVEdplxYjUez9/bljv/qb8r8Ccj6cvYXHexNBegLaD3iDy3QrzAAOYVMmfGWIXxlU1ZtECQNfU07+6hXQ==",
"path": "communitytoolkit.mvvm/8.2.1",
"hashPath": "communitytoolkit.mvvm.8.2.1.nupkg.sha512"
},
"Microsoft.Win32.SystemEvents/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==",
"path": "microsoft.win32.systemevents/7.0.0",
"hashPath": "microsoft.win32.systemevents.7.0.0.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"System.Drawing.Common/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==",
"path": "system.drawing.common/7.0.0",
"hashPath": "system.drawing.common.7.0.0.nupkg.sha512"
}
}
}

@ -0,0 +1,125 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v6.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v6.0": {
"TstTranslator/1.0.0": {
"dependencies": {
"CommunityToolkit.Mvvm": "8.2.1",
"Newtonsoft.Json": "13.0.3",
"System.Drawing.Common": "7.0.0",
"runtimepack.Microsoft.Windows.SDK.NET.Ref": "10.0.19041.29"
},
"runtime": {
"TstTranslator.dll": {}
}
},
"runtimepack.Microsoft.Windows.SDK.NET.Ref/10.0.19041.29": {
"runtime": {
"Microsoft.Windows.SDK.NET.dll": {
"assemblyVersion": "10.0.19041.24",
"fileVersion": "10.0.19041.29"
},
"WinRT.Runtime.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.3.42921"
}
}
},
"CommunityToolkit.Mvvm/8.2.1": {
"runtime": {
"lib/net6.0/CommunityToolkit.Mvvm.dll": {
"assemblyVersion": "8.2.0.0",
"fileVersion": "8.2.1.1"
}
}
},
"Microsoft.Win32.SystemEvents/7.0.0": {
"runtime": {
"lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"System.Drawing.Common/7.0.0": {
"dependencies": {
"Microsoft.Win32.SystemEvents": "7.0.0"
},
"runtime": {
"lib/net6.0/System.Drawing.Common.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Drawing.Common.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
}
}
}
},
"libraries": {
"TstTranslator/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"runtimepack.Microsoft.Windows.SDK.NET.Ref/10.0.19041.29": {
"type": "runtimepack",
"serviceable": false,
"sha512": ""
},
"CommunityToolkit.Mvvm/8.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-I24ofWVEdplxYjUez9/bljv/qb8r8Ccj6cvYXHexNBegLaD3iDy3QrzAAOYVMmfGWIXxlU1ZtECQNfU07+6hXQ==",
"path": "communitytoolkit.mvvm/8.2.1",
"hashPath": "communitytoolkit.mvvm.8.2.1.nupkg.sha512"
},
"Microsoft.Win32.SystemEvents/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==",
"path": "microsoft.win32.systemevents/7.0.0",
"hashPath": "microsoft.win32.systemevents.7.0.0.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"System.Drawing.Common/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==",
"path": "system.drawing.common/7.0.0",
"hashPath": "system.drawing.common.7.0.0.nupkg.sha512"
}
}
}

@ -0,0 +1,15 @@
{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "6.0.0"
}
]
}
}

@ -0,0 +1 @@
[{"name":"将臣","message":"“……”"},{"name":null,"message":"按照紫蝶的话3。"},{"name":null,"message":"话虽如此,也不是没有目的的夜晚散步。"},{"name":"将臣","message":"“——呼。”"},{"name":null,"message":"一边笔直地挥下竹刀,一边吸引左脚。"},{"name":null,"message":"突然停住的竹刀。另外,笔直地举起,把吸引的左脚向后下降。"},{"name":"将臣","message":"“——呼。”"},{"name":null,"message":"然后再次挥动竹刀的同时,这次右脚下降。"},{"name":null,"message":"就这样一直保持着正面的姿态,脑子里却一直在想事情。"},{"name":"将臣","message":"“回去了……不回去了……回去了……不回去了。”"},{"name":null,"message":"每次挥下竹刀,都会说出那样的话。"},{"name":null,"message":"话虽如此,因为不是花占卜,所以也不是有确切的结束。"},{"name":null,"message":"一想到这一点,手臂的动作自然地变得缓慢了。"},{"name":"将臣","message":"“……嗯……”"},{"name":null,"message":"并不是什么让人烦恼的事。"},{"name":"将臣","message":"“结果,我想怎么做,就这样而已。”"},{"name":null,"message":"如果你想回到适合居住的街道就回去。"},{"name":null,"message":"也不是再也回不来了。祖父和廉太郎们也在。"},{"name":null,"message":"只要想来,马上就能再来。"},{"name":null,"message":"相反,如果你想在这里多待一会儿,那也就说出来就好了。"},{"name":null,"message":"也可以在旅馆和廉太郎家受到照顾吧。"},{"name":null,"message":"应该不会有那么讨厌的表情……大概吧。"},{"name":null,"message":"所以,只要给出答案……。"},{"name":"将臣","message":"“像这样烦恼的话……应该是想留下来吧。”"},{"name":null,"message":"为什么胸口不舒服呢?"},{"name":null,"message":"有什么东西卡住了,怎么也做不到,很恶心……。"},{"name":"将臣","message":"“不能断言留下来,这是最好的理由吧……?”"},{"name":"将臣","message":"“光是明白了这一点就值得挥动竹刀吗?”"},{"name":null,"message":"运动很好,差不多该回房间了吧。"},{"name":"将臣","message":"“……话说回来,里面还有灯。”"},{"name":null,"message":"也许连那样的事情都没注意到,视野变得狭窄了。"},{"name":"将臣","message":"“有人在吗?”"},{"name":null,"message":"进去一看,那里有一个意外的身影。"},{"name":null,"message":"以认真的表情跳舞的朝武先生的身姿。"},{"name":null,"message":"虽然是在舞蹈的供奉上看了好几次的样子,但是在这样的时间里看还是第一次呢。"},{"name":null,"message":"大部分都是在日落之前结束的。"},{"name":null,"message":"恐怕到现在为止都是考虑到在山上驱魔的吧。"},{"name":"将臣","message":"“……”"},{"name":null,"message":"没有注意到我的事吗,凛然的气氛不破坏继续飞舞的朝武先生。"},{"name":null,"message":"还是那么厉害的集中力啊。"},{"name":null,"message":"没有混乱的动作,已经渗透到身体里了。"},{"name":null,"message":"和确认每一个动作的我的样子完全不同。"},{"name":null,"message":"被那美丽所吸引……一见钟情。"},{"name":"将臣","message":"“(……这是你第几次看得入迷了?)”"},{"name":"将臣","message":"“(至今为止看过好几次的舞,现在也这样看得入迷了。)”"},{"name":"将臣","message":"“(……)”"},{"name":null,"message":"然后我一直静静地眺望着,直到朝武的舞蹈结束。"},{"name":"芳乃","message":"“……啊……”"},{"name":"将臣","message":"“辛苦了,朝武先生。”"},{"name":"芳乃","message":"“啊,啊,有地,你在干什么?连竹刀都拿着……”"},{"name":"芳乃","message":"“有可疑的人吗?”"},{"name":"将臣","message":"“不是的。我只是假装而已。随便借一下院内。”"},{"name":"芳乃","message":"“我想这也没关系……从这个时间开始?弄不好的话有地先生会被当成可疑的人哦?”"},{"name":"将臣","message":"“……也许确实如此。”"},{"name":"芳乃","message":"“嗯,我想晚上参拜的人应该没有……”"},{"name":"将臣","message":"“朝武才是。为什么要从这个时间开始跳舞?”"},{"name":"芳乃","message":"“那个……爸爸和茉子说今天可以休息。”"},{"name":"芳乃","message":"“虽然试着按照那句话休息了一下……但是怎么也静不下来。”"},{"name":null,"message":"那么长的时间里,每天都不缺吧。"},{"name":null,"message":"我的训练并没有那么熟悉身体。"},{"name":null,"message":"如果不烦恼的话,大概很高兴休息了吧。"}]

@ -8,23 +8,32 @@
".NETCoreApp,Version=v6.0": {
"WpfApp2/1.0.0": {
"dependencies": {
"CommunityToolkit.Mvvm": "8.2.1",
"Newtonsoft.Json": "13.0.3",
"System.Drawing.Common": "7.0.0",
"runtimepack.Microsoft.Windows.SDK.NET.Ref": "10.0.19041.28"
"runtimepack.Microsoft.Windows.SDK.NET.Ref": "10.0.19041.29"
},
"runtime": {
"WpfApp2.dll": {}
}
},
"runtimepack.Microsoft.Windows.SDK.NET.Ref/10.0.19041.28": {
"runtimepack.Microsoft.Windows.SDK.NET.Ref/10.0.19041.29": {
"runtime": {
"Microsoft.Windows.SDK.NET.dll": {
"assemblyVersion": "10.0.19041.24",
"fileVersion": "10.0.19041.28"
"fileVersion": "10.0.19041.29"
},
"WinRT.Runtime.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.1.40881"
"fileVersion": "2.0.3.42921"
}
}
},
"CommunityToolkit.Mvvm/8.2.1": {
"runtime": {
"lib/net6.0/CommunityToolkit.Mvvm.dll": {
"assemblyVersion": "8.2.0.0",
"fileVersion": "8.2.1.1"
}
}
},
@ -79,11 +88,18 @@
"serviceable": false,
"sha512": ""
},
"runtimepack.Microsoft.Windows.SDK.NET.Ref/10.0.19041.28": {
"runtimepack.Microsoft.Windows.SDK.NET.Ref/10.0.19041.29": {
"type": "runtimepack",
"serviceable": false,
"sha512": ""
},
"CommunityToolkit.Mvvm/8.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-I24ofWVEdplxYjUez9/bljv/qb8r8Ccj6cvYXHexNBegLaD3iDy3QrzAAOYVMmfGWIXxlU1ZtECQNfU07+6hXQ==",
"path": "communitytoolkit.mvvm/8.2.1",
"hashPath": "communitytoolkit.mvvm.8.2.1.nupkg.sha512"
},
"Microsoft.Win32.SystemEvents/7.0.0": {
"type": "package",
"serviceable": true,

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save