【发布时间】:2020-08-19 08:50:26
【问题描述】:
您好,我为 Revit 开发了一些插件,并在构建后通过构建后事件将所需文件复制到某个目录中。它工作了几年,但今天它有一些奇怪的行为。 我用这样的脚本
IF NOT "$(ConfigurationName)" == "DEV" (
MD "$(AppData)/Autodesk/ApplicationPlugins/$(ProjectName).bundle/Contents/$(ProjectName)/Resources/Images"
copy /Y "$(ProjectDir)PackageContents.xml" "$(AppData)/Autodesk/ApplicationPlugins/$(ProjectName).bundle"
copy /Y "$(ProjectDir)*.addin" "$(AppData)/Autodesk/ApplicationPlugins/$(ProjectName).bundle/Contents"
xcopy /Y /E /R "$(ProjectDir)Resources/Images/*.png" "$(AppData)/Autodesk/ApplicationPlugins/$(ProjectName).bundle/Contents/$(ProjectName)/Resources/Images"
)
但是,我在 Image 文件夹中有这个图像文件 File-Explorer Screenshot
另外,没有复制 dll 文件。 我创建了一个新的解决方案,它又出现了一些行为。
如果你有任何想法,请帮助我。
【问题讨论】:
-
我建议转到工具->选项菜单,选择项目&解决方案->构建&运行,然后切换到 MS-Build 输出的最大详细级别。这应该让您对在构建后事件中执行的命令有一些了解,以防出现错误。准备好在输出窗口中阅读大量内容
-
谢谢你,我希望它能帮助我解决这个问题!
标签: visual-studio post-build-event