Visual studio Visual Studio设置文件部署路径

Visual studio Visual Studio设置文件部署路径,visual-studio,file,deployment,compact-framework,Visual Studio,File,Deployment,Compact Framework,我有一个.net compact framework项目,其中包含许多不同的文件(DLL、图像等) 我需要将这些文件直接复制到设备上的部署文件夹中。由于将所有这些文件放在一个项目中是非常混乱的,所以我想将它们分成不同的子文件夹 问题是,项目子文件夹中的文件也会复制到设备上的子文件夹中 是否可以将这些文件放在项目中的子文件夹中,并指定部署路径,以便将它们复制到“部署根文件夹”中 谢谢 编辑 谢谢,但问题不在于如何在使用安装程序时以正确的方式发布文件。调试时如何将文件放在正确的目录中 将它们复制到

我有一个.net compact framework项目,其中包含许多不同的文件(DLL、图像等)

我需要将这些文件直接复制到设备上的部署文件夹中。由于将所有这些文件放在一个项目中是非常混乱的,所以我想将它们分成不同的子文件夹

问题是,项目子文件夹中的文件也会复制到设备上的子文件夹中

是否可以将这些文件放在项目中的子文件夹中,并指定部署路径,以便将它们复制到“部署根文件夹”中

谢谢


编辑
谢谢,但问题不在于如何在使用安装程序时以正确的方式发布文件。调试时如何将文件放在正确的目录中

将它们复制到要在exe项目中使用的目录结构中

在部署项目中,您只需模仿在exe项目中建立的模式


将它们复制到您希望在exe项目中使用的目录结构中

在部署项目中,您只需模仿在exe项目中建立的模式


不幸的是,答案是否定的。嗯,至少不容易

您可以在部署/调试时为每个项目指定目标根文件夹,但Visual Studio不提供对单个文件目标的内置支持


如果您真的想要实现您想要的结果,您可以编写一个实用程序,在部署之后移动文件,然后作为构建后步骤的一部分启动该实用程序。这可能会有副作用,因为您正在脱离Visual Studio提供的功能。

不幸的是,答案是否定的。嗯,至少不容易

您可以在部署/调试时为每个项目指定目标根文件夹,但Visual Studio不提供对单个文件目标的内置支持


如果您真的想要实现您想要的结果,您可以编写一个实用程序,在部署之后移动文件,然后作为构建后步骤的一部分启动该实用程序。这可能会有副作用,因为您正在脱离Visual Studio提供的功能。

这听起来至少类似于Windows CE上基于web服务器的应用程序,其中我有大量需要部署的aspx、image、CSS、JS、CS等文件,但是,我不一定希望我的调试项目结构变得混乱,因为这样很难找到CS文件

我的解决方案是创建一个单独的项目(我称之为“静态内容”,但名称并不重要),其中包含所有这些部署项,并将其输出设置为与我正在调试的项目相同。手动将代码应用程序的项目依赖项设置为依赖于静态文件应用程序,这将在调试时强制Studio部署它


这至少允许您折叠“静态文件”项目,以帮助保持树的可浏览性。

这听起来至少类似于Windows CE上基于web服务器的应用程序,其中我有大量需要部署的aspx、image、CSS、JS、CS等文件,但是,我不一定希望我的调试项目结构变得混乱,因为这样很难找到CS文件

我的解决方案是创建一个单独的项目(我称之为“静态内容”,但名称并不重要),其中包含所有这些部署项,并将其输出设置为与我正在调试的项目相同。手动将代码应用程序的项目依赖项设置为依赖于静态文件应用程序,这将在调试时强制Studio部署它


这使您至少可以折叠“静态文件”项目,以帮助保持树的可浏览性。

这是一个很好的提示,我一直很恼火您无法更好地控制内容文件在我的项目中的部署位置。谢谢这是一个很好的提示,我一直很恼火你不能更好地控制内容文件在我的项目中的部署位置。谢谢