55 <LangVersion >5</LangVersion >
66 </PropertyGroup >
77 <PropertyGroup >
8- <!-- For building .plgx -->
9- <PlgxConfiguration >
10- <Prerequisites >
11- <KeePassVersion >2.31</KeePassVersion >
12- <DotNetVersion >4.0</DotNetVersion >
13- </Prerequisites >
14- </PlgxConfiguration >
8+ <PlgxKeePassVersion >2.38</PlgxKeePassVersion >
9+ <PlgXOS >
10+ </PlgXOS >
1511 </PropertyGroup >
1612 <PropertyGroup >
1713 <ProjectGuid >{78C152F3-EAF8-4FFC-9BE3-F5DC0CD66E5D}</ProjectGuid >
2218 <OutputType >Library</OutputType >
2319 <RootNamespace >EarlyUpdateCheck</RootNamespace >
2420 <AssemblyName >EarlyUpdateCheck</AssemblyName >
25- <TargetFrameworkVersion >v4.5 </TargetFrameworkVersion >
21+ <TargetFrameworkVersion >v2.0 </TargetFrameworkVersion >
2622 <AppDesignerFolder >Properties</AppDesignerFolder >
2723 <NoWin32Manifest >False</NoWin32Manifest >
2824 <SignAssembly >False</SignAssembly >
5147 <DefineConstants >DEBUG;TRACE</DefineConstants >
5248 <StartAction >Project</StartAction >
5349 </PropertyGroup >
54- <PropertyGroup Condition =" '$(Configuration)' == 'Release' " >
55- <OutputPath >bin\Release\</OutputPath >
56- <DebugSymbols >False</DebugSymbols >
57- <DebugType >None</DebugType >
58- <Optimize >False</Optimize >
59- <CheckForOverflowUnderflow >True</CheckForOverflowUnderflow >
60- <DefineConstants >TRACE</DefineConstants >
61- <BaseIntermediateOutputPath >obj\</BaseIntermediateOutputPath >
62- </PropertyGroup >
6350 <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleasePlgx|AnyCPU' " >
6451 <DebugType >none</DebugType >
6552 <Optimize >true</Optimize >
66- <OutputPath >..\..\KeePass_Release\Plugins\ </OutputPath >
53+ <OutputPath >bin\Release </OutputPath >
6754 </PropertyGroup >
6855 <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" >
69- <OutputPath >..\..\KeePass_Debug \Plugins\</OutputPath >
56+ <OutputPath >..\..\_KeePass_Debug \Plugins\</OutputPath >
7057 <Prefer32Bit >false</Prefer32Bit >
7158 <DebugType >full</DebugType >
7259 </PropertyGroup >
73- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'" >
74- <DebugType >pdbonly</DebugType >
75- <DebugSymbols >true</DebugSymbols >
76- </PropertyGroup >
7760 <ItemGroup >
7861 <Compile Include =" CheckedGroupBox.cs" />
7962 <Compile Include =" TranslationUpdateForm.cs" >
10285 <Reference Include =" System.Xml" />
10386 </ItemGroup >
10487 <ItemGroup >
105- <PackageReference Include =" KeePass" >
106- <Version >2.45.0.30441</Version >
107- <ExcludeFromPlgx />
108- </PackageReference >
109- <PackageReference Include =" PlgxTool" >
110- <Version >1.0.0</Version >
111- <ExcludeFromPlgx />
112- </PackageReference >
88+ <ProjectReference Include =" ..\..\_KeePass_Source\KeePass\KeePass.csproj" >
89+ <Project >{10938016-dee2-4a25-9a5a-8fd3444379ca}</Project >
90+ <Name >KeePass</Name >
91+ </ProjectReference >
11392 </ItemGroup >
11493 <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
115- <Target Name =" AfterBuild " Condition =" '$(Configuration)' == 'ReleasePlgx' " >
116- <CallTarget Targets = " BuildPlgx " />
117- < Delete Files = " $(OutDir)Keepass.xml " / >
118- < Delete Files = " $(OutDir)Keepass.exe " / >
119- <Delete Files = " $(OutDir)Keepass.config.xml " />
120- <Delete Files = " $(OutDir)EarlyUpdateCheck.dll " />
94+ <Target Name =" BeforeBuild " Condition =" '$(Configuration)' == 'Debug' " >
95+ <Exec Command = " ..\translationcopy.cmd $(Configuration) " />
96+ </ Target >
97+ < Target Name = " AfterBuild " Condition = " '$(Configuration)' == 'ReleasePlgx' " >
98+ <Exec Command = " ..\translationcopy.cmd $(Configuration) " />
99+ <Exec Command = " ..\plgxcreate.cmd $(TargetFrameworkVersion.Replace('v', '')) $(PlgxKeePassVersion) $(PlgXOS) " />
121100 </Target >
122101</Project >
0 commit comments