我已将app.manifest
文件添加到我的WPF客户端项目中,以使其作为管理员运行。我在bin文件夹错误中找不到app.manifest
文件。我通过在项目的后构建事件中添加Xcopy命令来解决此问题。Xcopy命令复制了从OBJ文件夹到BIN文件夹的文件。我的项目在本地成功建立。
%windir%system32xcopy "$(SolutionDir)AppNameobj$(Configuration)AppName.exe.manifest" "$(SolutionDir)AppNamebin$(Configuration)" /i /D /y /s /r /c
%windir%system32xcopy "$(SolutionDir)AppNameobj$(Configuration)AppName.application" "$(SolutionDir)AppNamebin$(Configuration)" /i /D /y /s /r /c
但是,当我检查TFS时,我会在构建服务器中获得构建错误。清单文件不是在构建服务器上的OBJ文件夹中创建的。
我没有得到解决问题。
在Visual Studio中将清单文件添加到您的项目中,并将其Build Action
属性设置为Content
,并将其Copy to Output Directory
属性设置为Copy if newer
。然后,当您构建时,它将被复制到输出文件夹,而无需使用任何手动xcopy
命令。