问题描述
我现在一个解决方案中有7个工程文件这7个工程中都用到同一个file1.cs,引用中也加载同一个dll文件这样我要添加7次file.cs与dll文件太过于麻烦。我在解决方案下添加了一个files.cs,但是在proj1里usingClass1;程式报错:未能找到类型或命名空间名称“file1”(是否缺少using指令或程序集引用?)如何添中这个共同的file1?
解决方案
解决方案二
在你向一个工程添加现有的.cs文件时在选择文件窗口的右下角你会看到“添加文件”和“添加链接”两个按钮。可能你没有注意到。你的一个工程拥有file.cs文件其它6个工程应该选择“添加链接”。这样在任何一个工程中编辑file.cs文件其它6个工程也自动修改了因为都是共享同一个file.cs文件。如果你在任何工程下想看看这个文件实际的文件目录可以打开文件的属性窗口看看。不过这只是一种形式上的便利。这种东西太多了既有冗余也有遍以上的错误。你应该考虑是不是应该把文件仅放到一个工程中、然后其他工程通过工程的引用来使用它。
解决方案三
二楼这个方法我知道但是仍要添加7次。我现在只想在一次把file.cs放在解决方案下其它工程不添加就可以直接调用。
解决方案四
我只能呵呵了你怎么不问,如何能一个解决方案下不放7个工程,而只放一个工程,然后什么都不添加就直接引用到另外6个工程?
解决方案五
引用楼主anmi_yang的回复:
我现在一个解决方案中有7个工程文件这7个工程中都用到同一个file1.cs,引用中也加载同一个dll文件这样我要添加7次file.cs与dll文件太过于麻烦。我在解决方案下添加了一个files.cs,但是在proj1里usingClass1;程式报错:未能找到类型或命名空间名称“file1”(是否缺少using指令或程序集引用?)如何添中这个共同的file1?
C#没有C++头文件的概念。
解决方案六
建立一个类库然后将你的cs和dll分别加入这个其它solution添加这个类库
时间: 2024-10-26 11:08:40