首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在内置的visual studio调试器服务器中使用Web.debug.config?

如何在内置的visual studio调试器服务器中使用Web.debug.config?
EN

Stack Overflow用户
提问于 2010-07-22 09:16:59
回答 6查看 34.3K关注 0票数 82

如何在visual studio 2010内置调试器中合并和使用Web.debug.config

EN

回答 6

Stack Overflow用户

发布于 2010-07-22 10:16:24

这是一个已知的错误。该功能现在只能作为部署过程的一部分使用。

https://connect.microsoft.com/VisualStudio/feedback/details/523221/have-web-debug-config-apply-during-development

请抬高它,如果你遇到这个太,所以这将尽快解决。

票数 95
EN

Stack Overflow用户

发布于 2013-03-14 08:08:47

这实际上很简单,而且,信不信由你,似乎这就是VS设计的工作方式。

在包含web.config的项目的.csproj文件的“项目”结束标记之前,逐字添加以下行。

代码语言:javascript
复制
<UsingTask TaskName="TransformXml" AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Web\Microsoft.Web.Publishing.Tasks.dll" />
<Target Name="Transform">
    <MakeDir Directories="obj\$(Configuration)" Condition="!Exists('obj\$(Configuration)')" />
    <TransformXml Source="Web.Config" Transform="Web.$(Configuration).config" Destination="obj\$(Configuration)\Web.config" StackTrace="true" />
</Target>

将以下行逐字放置到包含web.config文件的项目属性中的生成后事件中。对您希望运行转换的每个构建配置执行此操作。

代码语言:javascript
复制
"$(MSBUILDBINPATH)\msbuild" "$(ProjectPath)" /t:Transform /p:Configuration=$(ConfigurationName);Platform=AnyCPU
xcopy "$(ProjectDir)obj\$(ConfigurationName)\Web.Config" "$(ProjectDir)". /F /R /Y
票数 34
EN

Stack Overflow用户

发布于 2015-05-05 03:37:51

我用一种更简单的方法解决了这个问题,就是在.csproj文件的末尾、标签之前添加以下代码。这与keitn的答案类似,不同的是它不使用后期构建事件。

代码语言:javascript
复制
<Target Name="BeforeBuild">
    <TransformXml Source="Web.config" Transform="Web.$(Configuration).config" Destination="Web.config" />
</Target>
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3305096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档