Visual studio 2010 将.css和其他资源文件添加到多个Visual Studio项目时出错
我正在尝试在VisualStudio中设置一个包含多个web应用程序项目的解决方案,我希望在这些项目之间共享.css文件、母版页和其他资源。我创建了一个项目来存放这些资源,然后按照MSDN文档的指示,使用“添加为链接”链接到我的web应用程序项目中的文件 调试项目时,出现以下错误:“将文件Site.css复制到obj\debug\Package\PackageTmp\Site.css失败。找不到文件‘Site.css’。” 我错过了什么?是否有我必须设置的特殊构建操作?我以前用.cs文件成功地做到了这一点,所以我不确定这有什么不同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的发布功能将项目推送到我们的开发服务器时,链接的文件被包括在内。但是,当我点击F5并在调试服务器中运行项目时,Visual Studio没有正确复制文件。不知道为什么…我在VS 2005中遇到了类似的问题(可能与2010年的工作方式相同,也可能与2010年的工作方式不同),我的项目中添加了一个共享CSS文件作为链接。在IDE中运行不会将其复制到正确的目录 多亏了提示,我添加了以下生成后事件命令行(在成功生成时),它似乎完成了这一任务: 复制$(SolutionDir)\common*.css$(ProjectDir)\common\