Tag: 生成

预构建MSBuild任务以更新AssemblyInfo与内置exe不同步

我在Visual Studio 2008中使用调用msbuild的预构建任务: C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe $(MSBuildProjectDirectory)\version.targets /p:Configuration=$(ConfigurationName) 在version.targets中,我正在更新AssemblyInfo.cs文件以替换版本信息: 当我通过Visual Studio 2008构建项目时,它构建没有任何问题。 但是,当我查看生成的exe的版本信息时,它包含上一个时间戳,即使AssemblyInfo.cs已使用“正确”更改。 似乎主编译任务没有看到预编译的变化,它总是落后。 我做错了什么想法?