Visual studio Visual Studio设置文件部署路径
我有一个.net compact framework项目,其中包含许多不同的文件(DLL、图像等) 我需要将这些文件直接复制到设备上的部署文件夹中。由于将所有这些文件放在一个项目中是非常混乱的,所以我想将它们分成不同的子文件夹 问题是,项目子文件夹中的文件也会复制到设备上的子文件夹中 是否可以将这些文件放在项目中的子文件夹中,并指定部署路径,以便将它们复制到“部署根文件夹”中 谢谢Visual studio Visual Studio设置文件部署路径,visual-studio,file,deployment,compact-framework,Visual Studio,File,Deployment,Compact Framework,我有一个.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部署它
这使您至少可以折叠“静态文件”项目,以帮助保持树的可浏览性。这是一个很好的提示,我一直很恼火您无法更好地控制内容文件在我的项目中的部署位置。谢谢这是一个很好的提示,我一直很恼火你不能更好地控制内容文件在我的项目中的部署位置。谢谢