-2

我已阅读以下网页: http: //msdn.microsoft.com/en-us/library/ee817675.aspx,我对以下部分感兴趣:“仅在必要时使用文件引用”

该部分似乎建议您可以在服务器上添加对 DLL 的引用。我的开发 PC 上有 Oracle.DataAccess 版本 11,实时服务器上有版本 10。部署应用程序很痛苦。

网页说项目文件应该包含一个“参考”节点,但是当我右键单击一个项目文件并使用 TextPad 打开时,只有一个 ItemGroup (http://msdn.microsoft.com/en-us/库/646dk05y%28v=vs.90%29.aspx) 节点。因此我有两个问题:

1) Where can I find the References node as stated on the webpage?
2) Is it possible to reference an assembly using the UAC path instead of a local path?
4

1 回答 1

0

引用的项目从 MSBuild 2.0 开始放在 ItemGroup 中,第一个链接从 Visual Studion .NET 到 .NET 1.0/1.1 已经过时。

<ItemGroup>
    <!-- ... -->
    <Reference Include="System" />
    <Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
        <Private>True</Private>
        <HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
    </Reference>
    <!-- ... -->
</ItemGroup>

对于第二个问题,如果您的意思是 UNC 路径,我认为是的。

于 2012-11-11T14:19:44.420 回答