Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 将.css和其他资源文件添加到多个Visual Studio项目时出错_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 将.css和其他资源文件添加到多个Visual Studio项目时出错

Visual studio 2010 将.css和其他资源文件添加到多个Visual Studio项目时出错,visual-studio-2010,Visual Studio 2010,我正在尝试在VisualStudio中设置一个包含多个web应用程序项目的解决方案,我希望在这些项目之间共享.css文件、母版页和其他资源。我创建了一个项目来存放这些资源,然后按照MSDN文档的指示,使用“添加为链接”链接到我的web应用程序项目中的文件 调试项目时,出现以下错误:“将文件Site.css复制到obj\debug\Package\PackageTmp\Site.css失败。找不到文件‘Site.css’。” 我错过了什么?是否有我必须设置的特殊构建操作?我以前用.cs文件成功地做

我正在尝试在VisualStudio中设置一个包含多个web应用程序项目的解决方案,我希望在这些项目之间共享.css文件、母版页和其他资源。我创建了一个项目来存放这些资源,然后按照MSDN文档的指示,使用“添加为链接”链接到我的web应用程序项目中的文件

调试项目时,出现以下错误:“将文件Site.css复制到obj\debug\Package\PackageTmp\Site.css失败。找不到文件‘Site.css’。”

我错过了什么?是否有我必须设置的特殊构建操作?我以前用.cs文件成功地做到了这一点,所以我不确定这有什么不同


编辑:好的,我已经部分解决了这个问题。显然,当我使用VisualStudio的发布功能将项目推送到我们的开发服务器时,链接的文件被包括在内。但是,当我点击F5并在调试服务器中运行项目时,Visual Studio没有正确复制文件。不知道为什么…

我在VS 2005中遇到了类似的问题(可能与2010年的工作方式相同,也可能与2010年的工作方式不同),我的项目中添加了一个共享CSS文件作为链接。在IDE中运行不会将其复制到正确的目录

多亏了提示,我添加了以下生成后事件命令行(在成功生成时),它似乎完成了这一任务:

复制$(SolutionDir)\common*.css$(ProjectDir)\common\