gpt4 book ai didi

visual-studio-2010 - Visual Studio 2010 web.config 转换(TransformWebConfig 目标)

转载 作者:行者123 更新时间:2023-12-04 20:59:19 25 4
gpt4 key购买 nike

我正在尝试为我的转换编写单元测试,所以我正在运行:

msbuild migrated-project.csproj/p:Configuration=Release/T:TransformWebConfig。

这适用于我在 VS2010 中创建的新项目,但不适用于该项目。我假设这是因为它最初是一个 2008 年的项目。我知道这应该在 webplatformbuild 中运行,但我想要做的只是运行转换,这样我就可以获取转换后的 web.config,并运行一些单元测试以确保存在正确的值。

我没有看到 TransformWebConfig 在两个项目中被引用为目标,所以我不确定我在寻找什么。

最佳答案

TransformWebConfig 是通过 Microsoft.WebApplication.targets 引用的,它引用 Microsoft.Web.Publishing.targets,其中包含您所追求的 TransformWebConfig 目标。

不看你的项目文件,我不知道你的项目有什么问题。你介意附上它吗?
可能值得检查该项目是否引用了 Visual Studio WebApplication 目标的第 10 版:

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />)

代替:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" />

关于visual-studio-2010 - Visual Studio 2010 web.config 转换(TransformWebConfig 目标),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2579229/

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