`
shanyou
  • 浏览: 86113 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

在一个.net sln中包含多个project,project引用同一个dll导致的错误

阅读更多

在一个.net sln中包含多个project,其中四个project应用了同一个.net assamply:Lucene.Net。这四个project其中一个编译异常:
ForumsDataSource.cs(5): The type or namespace name 'Lucene' could not be found (are you missing a using directive or an assembly reference?)
居然说我没有正确引用,可是检查项目设置都没有问题。
 
原来被引用的项目有一个Copy Local属性,默认为true,就是把应用的assamply拷贝到输出目录下。原来四个project都企图把同一个assamply拷贝过来,而拷贝成功后还锁定了这个文件。这样第一个项目操作成功并锁定文件后,第二个项目拷贝就失败了,因为无法覆盖被锁定的文件。如果有多个project引用同一assamply,除了其中一个的Copy Local属性为true,其他改成false就行了。GAC中的assambly不存在此问题,因为默认Copy Local属性为false。





分享到:
评论

相关推荐

    VB.NET生成条形码与二维码

    `DotNetBarcode.dll` 可能是另一个UI控件库,它扩展了.NET Framework,提供了一种在用户界面中直接嵌入条形码和二维码的能力。通过这个库,开发者可以在Windows Forms应用中添加一个控件,然后设置其属性以显示所需...

    C# DataMatrix.net使用

    4. **测试项目**:`TestProject.sln`,一个完整的C#项目,演示如何在实际应用中使用`DataMatrix.net`。 5. **图像输出**:如`GeneratedDataMatrix.png`,生成的DataMatrix条形码图像,可以是程序运行的结果。 6. **...

    vb.net漂亮的界面

    在VB.NET编程中,创建一个美观的用户界面是至关重要的,因为这直接影响到用户的使用体验。"vb.net漂亮的界面"这个主题聚焦于如何利用VB.NET的特性构建吸引人的且易于使用的应用程序界面。在这个项目中,...

    VB.Net的XP系统音量控件

    在VB.Net环境中,XP系统音量控件是一个用于在应用程序中控制计算机音量的组件。这个控件使得开发者能够方便地集成音量调整功能,让用户无需离开应用就能控制音量。下面将详细介绍VB.Net实现XP系统音量控件的相关知识...

    在.NET环境中实现每日构建--NAnt篇

    在.NET环境中,NAnt(.NET Ant)是一个强大的自动化工具,它借鉴了Java世界的Ant,为.NET开发者提供了类似的功能,用于构建、编译、测试和部署项目。本文将深入探讨如何利用NAnt在.NET环境中实现每日构建。 ### ...

    asp.net开发的甘特图源代码

    在本案例中,我们关注的是一个特定的ASP.NET项目,即“甘特图”的开发源代码。甘特图是一种流行的时间管理和项目规划工具,通过条形图来展示任务、里程碑和进度,便于直观理解项目的进度和依赖关系。 该源代码可能...

    C++ DLL C# CALLBACK

    为了完成这个过程,`Project1.sln`可能包含了整个解决方案,`Project1`可能是C++ DLL项目的名称,`ConsoleApplication1`可能代表C++调用DLL的示例,而`WindowsFormsApp1`则可能是C#调用项目的名称。`Debug`目录通常...

    arcgis engine start project

    安装完成后,你可以在Visual Studio中创建一个新的C#或VB.NET项目,选择"Windows Forms Application"模板作为基础。 在"EngineWindowsApplication2.sln"文件中,这是Visual Studio的解决方案文件,它包含了项目的...

    基于ASP.net的跨平台智能云管理系统源码.zip

    2. **项目文件**(Project Files):每个ASP.NET Web应用包含一个或多个项目,如“WebApp.csproj”,包含了项目设置和引用。 3. **代码文件**(Code Files):C#或VB.NET源代码,包括控制器(Controllers)、模型...

    【空项目】FineUIPro_EmptyProject_v5.2.0.zip

    1. FineUIPro.EmptyProjectNet40.sln:这是一个Visual Studio解决方案文件,用于在.NET Framework 4.0环境中打开和管理项目。打开此文件,开发者可以查看和编辑项目的结构,包括解决方案中的各个项目、引用和其他...

    计算机软件-商业源码-电话拨号(VB.NET).zip

    2. **项目文件(Project File)**: 每个VB.NET项目都有一个.vbproj文件,它定义了项目属性、引用的库、编译选项等。 3. **源代码文件(Source Code Files)**: .vb文件是VB.NET的源代码文件,其中包含了类、方法、...

    C# project.zip

    在描述中的"C# project"可能是指一个包含多个文件和组件的完整C#应用程序或库项目。这样的项目通常会包括以下几个关键部分: 1. **解决方案文件(Solution File, .sln)**:这是Visual Studio中的项目容器,它存储...

    毕业设计:基于ASP.NET的轻量级个人博客系统,采用Dapper读写数据库.zip

    在这个特定的案例中,学生选择构建一个博客系统,这通常包括用户注册、登录、发布、阅读和评论博客文章等功能,同时也可能包含了一些定制化的特性。 【标签】:“毕业设计 ASP ASP.NET 系统” 这些标签强调了项目...

    [搜索链接]zhao53搜索引擎 v1.0_zhao53(ASP.NET源码).rar

    2. **项目文件(Project Files)**:`.csproj`文件,每个ASP.NET项目都有一个这样的文件,定义了项目设置、引用库以及源代码文件。 3. **源代码文件(Source Code Files)**:`.cs`文件,包含了C#代码,是实际实现...

    SampleLED_NEW_asp.net_smoothm8z_

    : "SampleLED" 只列出了一项,这通常意味着压缩包里包含的是整个项目文件夹,可能包括源代码、配置文件、数据库脚本、资源文件(如图片、CSS、JavaScript)、编译后的DLL文件、项目文件(.csproj或.sln)、以及可能...

    Project4.zip

    如果`.sln`文件中包含了多个项目,那么每个项目都应该有一个相应的项目文件。 除此之外,压缩包可能还包含了资源文件,如图片、字体、配置文件(`.config`),或者数据库连接文件(`.db`, `.mdb`, `.sqlite`)。...

    1394camera_project.zip_project

    在1394camera_project.zip压缩文件中,我们可以推测其内容可能包括以下几个方面: 1. **1394camera.dll**:这是一个动态链接库文件,是项目的核心组件。DLL文件通常包含可由多个程序同时使用的代码和数据。在这个...

    TESTDLLALL.zip

    在“TESTDLLALL.sln”中,我们可以看到这是一个Visual Studio解决方案文件,它包含了多个项目的配置信息。"Debug"目录则包含编译后的调试版本的可执行文件和库。"TESTDLLALL"可能是主程序项目,而"Project1"和"Dll1...

    WebApplication2_ION_C#_asp.net_

    这个项目可能包含了一个基于C#编程语言,利用ASP.NET框架,并集成ION技术的Web应用程序的源代码。 【描述】"another sample ion how to make websites" 提示我们这可能是继某个之前的示例之后的另一个示例,重点...

    ASP.NET-[交友会员]轻量级单点登录系统源码.zip

    2. **共享数据库**:在ASP.NET中,通常会有一个中心数据库存储用户账户信息,所有应用系统都可以访问这个数据库以进行身份验证。 3. **票证管理**:SSO系统需要管理Ticket的生命周期,包括创建、分发、存储和销毁。...

Global site tag (gtag.js) - Google Analytics