gpt4 book ai didi

visual-studio-2005 - 为什么 Visual Studio 2005 不会生成 Xml 序列化程序集?

转载 作者:行者123 更新时间:2023-12-01 08:43:02 24 4
gpt4 key购买 nike

当我将项目设置“生成序列化程序集”设置为“开”时,为什么 Visual Studio 2005 不生成序列化设置?

最佳答案

It turns out that Dev Studio only honors this setting for Web Services.

对于非 Web 服务,您可以通过将 AfterBuild 目标添加到项目文件来使其工作:

  <Target Name="AfterBuild" DependsOnTargets="AssignTargetPaths;Compile;ResolveKeySource" Inputs="$(MSBuildAllProjects);@(IntermediateAssembly)"  Outputs="$(OutputPath)$(_SGenDllName)">         
<SGen BuildAssemblyName="$(TargetFileName)" BuildAssemblyPath="$(OutputPath)" References="@(ReferencePath)" ShouldGenerateSerializer="true" UseProxyTypes="false" KeyContainer="$(KeyContainerName)" KeyFile="$(KeyOriginatorFile)" DelaySign="$(DelaySign)" ToolPath="$(SGenToolPath)">
<Output TaskParameter="SerializationAssembly" ItemName="SerializationAssembly" />
</SGen>
</Target>

另见:

关于visual-studio-2005 - 为什么 Visual Studio 2005 不会生成 Xml 序列化程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/136104/

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