动态更新构建资源

Update Resource on Build dynamically

我有一个 C# 应用程序,我正在尝试获取嵌入式资源以使用最新版本的文件更新构建。

例如:

如果我转到“资源”页面,我可以添加新的,或者手动将其中的那些替换为较新的,然后当我重新编译时,它将包含较新的、手动添加的版本。

我希望 Visual Studio 在每次执行“构建”时在“构建”中包含来自文件系统的最新信息。

我想不出如何做到这一点,如果可能的话。

谢谢

您可以访问项目的属性 > 构建事件,并向 Pre-build 事件命令行字段添加行以从固定位置复制文件(图像文件的发布版本由另一个团队),然后将它们复制到项目的“资源”文件夹中。从那里,最新的图像将包含在构建中。

以下是要添加到 Pre-build 事件命令行的示例:

xcopy /Q /Y inputFile outputFile

注意:此处支持 UNC 路径