我已将app.manifest
文件添加到我的WPF客户端项目中,以使其能够以管理员身份运行。我在bin文件夹错误中找不到app.manifest
文件。我通过在项目的构建后事件中添加XCopy命令来解决此问题。
XCOPY命令将清单文件从obj文件夹复制到bin文件夹。
我的项目在本地成功构建。
%windir%\system32\xcopy "$(SolutionDir)AppName\obj\$(Configuration)\AppName.exe.manifest" "$(SolutionDir)AppName\bin\$(Configuration)" /i /D /y /s /r /c
%windir%\system32\xcopy "$(SolutionDir)AppName\obj\$(Configuration)\AppName.application" "$(SolutionDir)AppName\bin\$(Configuration)" /i /D /y /s /r /c
但是当我签入TFS时,在构建服务器中出现构建错误。清单文件未在构建服务器的obj文件夹中创建。
我没有解决该问题的方法。
答案 0 :(得分:1)
将清单文件添加到Visual Studio中的项目,并将其Build Action
属性设置为Content
,并将其Copy to Output Directory
属性设置为Copy if newer
。然后,它将在构建时复制到输出文件夹,而无需使用任何手动xcopy
命令。