[导入]Visual Studio 中多个项目通过链接方式共享使用同一个文件
2006-02-24 11:14
771 查看
我们有多个项目时候,会碰到下面情况:
这些项目又有很多类似的代码,而这些代码又不是可写成公共函数的。
比如:AssemblyInfo.cs 文件中
[assembly: AssemblyProduct("")]
[assembly: AssemblyCompany("")]
这些设置
这时候,我们就可以使用 Visual Studio 提供的 文件链接方式,多个项目共享一个文件。
在 Solution Explorer 中我们看到一个文件是链接文件,它的图标类似下面方式:
图中 GlobalAssemblyInfo.cs 文件就是 链接文件。注意看它的图标不一样了。
我们在一个地方创建这个公共文件,
然后每个用到的项目都链接这个文件,虽然这个文件只有一份,但是所有项目在编译时候,都会编译它。可以是多个不同解决方案的不同项目都引用这个文件。
在一个项目中,增加一个链接文件,其实很简单,在“增加存在项”输入对话框中,你有没有留意过 Add 按钮上的右边有个下拉列表控,那个下拉列表打开后,就可以看到 增加链接文件,如下图:
“添加为链接” 将现有项作为从项目到其原始位置的链接进行添加。
当以组方式对共享资源操作时,链接到文件十分有用;
可以有许多项目链接到一个位置的某个文件。
文章来源:http://blog.joycode.com/ghj/archive/2006/02/14/71457.aspx
这些项目又有很多类似的代码,而这些代码又不是可写成公共函数的。
比如:AssemblyInfo.cs 文件中
[assembly: AssemblyProduct("")]
[assembly: AssemblyCompany("")]
这些设置
这时候,我们就可以使用 Visual Studio 提供的 文件链接方式,多个项目共享一个文件。
在 Solution Explorer 中我们看到一个文件是链接文件,它的图标类似下面方式:
图中 GlobalAssemblyInfo.cs 文件就是 链接文件。注意看它的图标不一样了。
我们在一个地方创建这个公共文件,
然后每个用到的项目都链接这个文件,虽然这个文件只有一份,但是所有项目在编译时候,都会编译它。可以是多个不同解决方案的不同项目都引用这个文件。
在一个项目中,增加一个链接文件,其实很简单,在“增加存在项”输入对话框中,你有没有留意过 Add 按钮上的右边有个下拉列表控,那个下拉列表打开后,就可以看到 增加链接文件,如下图:
“添加为链接” 将现有项作为从项目到其原始位置的链接进行添加。
当以组方式对共享资源操作时,链接到文件十分有用;
可以有许多项目链接到一个位置的某个文件。
文章来源:http://blog.joycode.com/ghj/archive/2006/02/14/71457.aspx
相关文章推荐
- VS2012如何让两个或者多个项目共享同一个文件
- github使用(通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式))
- [转]C# 多个项目共享配置文件(共用一个SQL连接字符串)
- 如何使用Android Studio打开一个App项目,导入Android App项目需要修改哪些配置文件?
- Visual Studio 2008 使用 链接文件 相当于文件的快捷方式
- VS2010如何让两个或者多个项目共享同一个文件
- Python 最近因开发项目的需要,有一个需求,就是很多SNS网站都有的通过 Email地址 导入好友列表,不过这次要导入的不是Email 列表,而是QQ的好友列表。 实现方式: 通过goog
- 多个项目使用同一个变量解决方式
- 使用Project Linker实现多个项目中代码文件的链接
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- IE访问HTTPS链接下载文件,IE提示无法下载 博客分类: J2EE 原因: (1) 在IE6/7下,使用HTTPS下载/打开文件时,通过抓包发现文件已传输,但IE提示“Internet E
- 通过Ajax方式上传文件,使用FormData进行Ajax请求
- visual studio中,一个解决方案中含有多个项目,如何才能执行我想运行的项目?
- 如何导入一个cocos2dx项目(亲测通过)
- 在一个大型B2C项目中,如果存在大量重复查询,可以通过使用ThreadLocal来解决
- 通过Ajax方式上传文件,使用FormData进行Ajax请求
- H5 通过Ajax方式上传文件,使用FormData进行Ajax请求
- tomcat部署工程项目的三种方式_以及一个tomcat部署多个项目
- 将多个项目并到同一个sln中 共享session等等
- python项目练习八:使用XML-RPC进行远程文件共享