This commit is contained in:
Leilei Zhang
2025-10-21 00:54:15 +08:00
parent 6d2b982181
commit 0243f57ea3
5 changed files with 20 additions and 3 deletions

View File

@@ -2,7 +2,7 @@
"version": 1,
"mcpServers": [
{
"name": "PowerToysMcpServer",
"name": "PowerToys.McpServer",
"type": "stdio",
"command": "PowerToys.McpServer.exe"
}

View File

@@ -310,7 +310,11 @@ try {
$sourceDir = $sourcePath.TrimEnd('\*')
$targetDir = Join-Path $stagingDir (Split-Path $relativePath.TrimEnd('\*') -Parent)
if (Test-Path $sourceDir) {
Copy-Item -Path "$sourceDir\*" -Destination $targetDir -Force -ErrorAction SilentlyContinue
$targetSubDir = Join-Path $stagingDir ($relativePath.TrimEnd('\*'))
if (-not (Test-Path $targetSubDir)) {
New-Item -ItemType Directory -Path $targetSubDir -Force | Out-Null
}
Copy-Item -Path "$sourceDir\*" -Destination $targetSubDir -Force -ErrorAction SilentlyContinue
}
} else {
# Copy single file

View File

@@ -110,6 +110,12 @@
</Image>
</ItemGroup>
<ItemGroup>
<None Include="Assets\mcpServerConfig.json">
<Filter>Assets</Filter>
</None>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View File

@@ -5,11 +5,18 @@
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>png;jpg;jpeg;gif;bmp;ico</Extensions>
</Filter>
<Filter Include="Assets">
<UniqueIdentifier>{B3E94A82-1F2C-4D3E-A5F6-789ABC012DEF}</UniqueIdentifier>
<Extensions>json;xml;txt</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="AppxManifest.xml" />
<None Include="BuildSparsePackage.ps1" />
<None Include="BuildSparsePackage.cmd" />
<None Include="Assets\mcpServerConfig.json">
<Filter>Assets</Filter>
</None>
</ItemGroup>
<ItemGroup>
<Image Include="Images\Square150x150Logo.png">

View File

@@ -7,7 +7,7 @@
<RootNamespace>PowerToys.McpServer</RootNamespace>
<AssemblyName>PowerToys.McpServer</AssemblyName>
<Nullable>enable</Nullable>
<OutputPath>..\..\..\$(Platform)\$(Configuration)</OutputPath>
<OutputPath>..\..\..\..\$(Platform)\$(Configuration)</OutputPath>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
</PropertyGroup>