winforms 如何在发布windows窗体应用程序时包含包含文件的文件夹

pdtvr36n  于 2023-10-23  发布在  Windows
关注(0)|答案(2)|浏览(156)

我有一个windows窗体应用程序,通过它运行SSIS包。我已经创建了SSIS包,并将.dtsx文件放在一个文件夹中。
现在,当我使用clickone部署我的解决方案时,我如何将这些文件作为应用程序文件包括进来?
目前,项目发布属性不显示这些文件,即使我将其包含在解决方案中。
我不能将这些文件作为资源文件包括在内,因为根据用户的选择,我将选择一个特定的.dtsx文件,比如说,entityname_targetname.dtsx作为路径和文件名。因为Data.Application.LoadPackage方法需要的是文件名而不是资源名。

apeeds0o

apeeds0o1#

到目前为止,你可能已经弄清楚了,但我遇到了同样的问题,这就是我如何解决它:
Right click on Project -> Add -> Existing item -> Search for your files and add them directly to project or under a folder -> In the Solution Explorer, click on the added file -> Properties -> Set Build Actions to Content and Copy to Output Directory to Always Copy
现在,这些文件将添加到您的部署中。

8zzbczxx

8zzbczxx2#

将其添加到解决方案后,右键单击相应的文件并选择“属性”。然后在“复制到输出目录”中选择适当的值。这将在ClickOnce部署后将文件添加到放置主可执行文件的文件夹中。

相关问题