c# - 在解决方案之间共享文件, “Add as Link” 无法按预期工作

标签 c# asp.net visual-studio-2010

我已经创建了通用 UI.css 文件,并希望在多个项目之间共享它。我已将其放入单独的文件夹中,并使用现有项目... ->“添加为链接”链接它。该文件在解决方案资源管理器窗口中显示为带有快捷方式图标的文件,我可以通过双击打开该文件进行编辑。问题是文件没有复制到项目中,我无法使用将其插入到 asp.net 主模板中作为

<link href="styles/ui.css" rel="Stylesheet" type="text/css" />

我收到错误消息,找不到文件。如何在项目之间共享css文件?

最佳答案

添加为链接就像它建议的那样,只是将文件的链接添加到项目文件中,而不实际复制文件并将其移动到目录,因此上面的代码永远不会工作。

就实际实现这一点而言,也许如果您的两个站点都在同一个解决方案中,您可以将 css 文件作为解决方案文件添加到解决方案中,我不能 100% 确定这些文件放在哪里,但您应该这样做能够从任一网站以相同的方式引用它们。

参见MSDNMSDN

关于c# - 在解决方案之间共享文件, “Add as Link” 无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6826208/

相关文章:

c# - 如何理解 ASP.Net 中的基本开场白,页面标签?

visual-studio-2010 - 如何在 Visual Studio 2010 解决方案中全局定义变量?

c++ - 我如何从另一个项目运行一个类?

c# - 非客户区的扩展和绘制(Windows 8)

javascript - NodeJS 相当于 hmac-sha256 授权的 C# 代码

c# - 如何以编程方式更改 Windows 7 Aero/Window 边框颜色?

asp.net - 将查询字符串附加到 IIS 重写映射

c# - AWS CloudFormation .NET 软件开发工具包

c# - 单元测试描述问题

c# - 如何在 C# 中评估 Javascript? (需要获取网页的所有链接,包括 java 脚本生成的链接)