gpt4 book ai didi

silverlight - MSBuild 不创建 ClientBin 文件夹?

转载 作者:行者123 更新时间:2023-12-02 03:19:28 30 4
gpt4 key购买 nike

我有一个 silverlight 应用程序。当我使用 VS 2013 构建应用程序时,它会在 Web 项目下创建 ClientBin 文件夹,并按预期将所有 XAP 文件复制到 clientbin 文件夹中。

但是,我们的构建过程使用 MSBuild 来构建所有应用程序。我们有自定义 .proj 文件,其中包含构建应用程序的大量任务。当我使用 Msbuild 命令执行 .proj 文件时,它不会创建 ClientBin 文件夹

最佳答案

在检查了与您类似的问题并查看了我的一些 silverlight 项目后,我建议如下:

如您所述,您正在使用自定义 .proj 文件,您应该检查自定义 .prog 文件并确保它存在于 <PropertyGroup/> 中。

<SilverlightApplicationList>{GUID}|..\Silverlight_Project_Folder\Silverlight_Project_Name.csproj|ClientBin|False</SilverlightApplicationList>

此值告诉 MSBuild 复制 ClientBin 目录中的 XAP。

记下 silverlight 项目的 GUID。它可以从 Silverlight 应用程序的 .csproj 文件中获取:

<ProjectGuid>{00000000-0000-0000-0000-000000000000}</ProjectGuid>

还提到了在构建服务器的 Microsoft.WebApplications.targets

中包含 CopySilverlightApplications; 任务

希望对你有帮助

引用资料:

New Silverlight app doesn't generate XAP

How to get the Silverlight XAP copied to the clientbin on build

Silverlight xap file not being copied to ClientBin on Build Server

MSBuild SilverlightApplicationList

关于silverlight - MSBuild 不创建 ClientBin 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34425925/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com