📄 opc core components readme.htm
字号:
folder under "OPC Foundation\Bin<O:P>
".</font></p>
<p><font face="Verdana" size="2">Shared .NET assemblies are signed with the OPC
Foundation's master key-pair and installed in the Global Assembly Cache (GAC). The source code
distribution includes a test key-pair that permits developers to
experiment with the assemblies without affecting other vendor's applications.</font></p>
<p><font face="Verdana" size="2">Vendors may install these assemblies
in a vendor specific directory, but the vendor needs to recognize that .NET
framework will look in the GAC for an assembly before probing
the vendor specific directory. As a result, applications will
use the assemblies in the GAC even if a vendor has installed copies
in a vendor specific directory. </font></p>
<p><font face="Verdana" size="2">Vendors who wish to always use their private
versions must re-sign the assemblies with their own key pair and build their
applications against these re-signed assemblies. This approach will not impact
other applications that were built against the OPC Foundation signed and
versioned assemblies.</font></p>
<p><b><font face="Verdana" size="2">Source Code</font></b></p>
<p class="MsoNormal"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">The
</span><font face="Verdana" size="2">Source Code </font>
<span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">installer
places all files in the default directory:</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 25px"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><b>$(ProgramFiles)\OPC
Foundation\Core Components 3.00</b></span></p>
<p class="MsoNormal"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">The
root of the source tree contains the following sub-directories:</span></p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td width="25%" align="center" bgcolor="#000080" valign="middle"><b><font color="#ffffff" face="Verdana" size="2">Directory</font></b></td>
<td align="center" bgcolor="#000080" valign="middle">
<p align="center"><b><font color="#ffffff" face="Verdana" size="2">Description</font></b></p>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Bin<o:p></o:p>
</font>
</td>
<td valign="middle"><font face="Verdana" size="2">Executable and configuration
files.</O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Keys<o:p></o:p>
</font>
</td>
<td valign="middle"><font face="Verdana" size="2">The key pairs used to sign .NET
assemblies.</font></td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Merge Modules<o:p></o:p>
</font>
</td>
<td valign="middle"><font face="Verdana" size="2">Merge modules.</O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Source<o:p></o:p>
</font>
</td>
<td valign="middle"><font face="Verdana" size="2">Source code.</O:P> </font>
</td>
</tr>
</table>
<p><span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">The 'Source'
directory contains the following sub-directories:</span></p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td width="25%" align="center" bgcolor="#000080" valign="middle"><b><font color="#ffffff" face="Verdana" size="2">Directory</font></b></td>
<td align="center" bgcolor="#000080" valign="middle">
<p align="center"><b><font color="#ffffff" face="Verdana" size="2">Description</font></b></p>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Bin</font></td>
<td valign="middle"><font face="Verdana" size="2">Exported COM servers and .NET
assemblies. </O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Include </font>
</td>
<td valign="middle"><font face="Verdana" size="2">Exported C++ header files and
type libraries. </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">
Solutions </font>
</td>
<td valign="middle"><font face="Verdana" size="2">A directory
containing the solutions used to build the components.</font></td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Alarms and
Events</O:P> </font>
</td>
<td valign="middle"><font face="Verdana" size="2">Source code related to the Alarms
and Events specifications. </O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Batch</O:P> </font>
</td>
<td valign="middle"><font face="Verdana" size="2">Source code related to the
Batch</O:P> specifications. </O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Common</O:P> </font>
</td>
<td valign="middle"><font face="Verdana" size="2">Source code related to the Common
specifications. </O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">
Commands </font>
</td>
<td valign="middle"><font face="Verdana" size="2">Source code related to the Common
specifications. </O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Data Access</O:P> </font>
</td>
<td valign="middle"><font face="Verdana" size="2">Source code related to the Data
Access specifications. </O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Data eXchange</O:P> </font>
</td>
<td valign="middle"><font face="Verdana" size="2">Source code related to the Data
eXchange</O:P> specification. </O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Historical Data
Access</O:P> </font>
</td>
<td valign="middle"><font face="Verdana" size="2">Source code related to the
Historical Data Access specifications. </O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Security</font></td>
<td valign="middle"><font face="Verdana" size="2">Source code related to the
Security specification. </O:P> </font>
</td>
</tr>
</table>
<p><span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">The following
projects directories exist in the specification specific
sub-directories:</span></p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td width="25%" align="center" bgcolor="#000080" valign="middle"><b><font color="#ffffff" face="Verdana" size="2">Directory</font></b></td>
<td align="center" bgcolor="#000080" valign="middle">
<p align="center"><b><font color="#ffffff" face="Verdana" size="2">Description</font></b></p>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">Proxy Stub</font></td>
<td valign="middle"><font face="Verdana" size="2">The DCOM proxy/stub library.
</O:P> </font>
</td>
</tr>
<tr>
<td width="25%" valign="middle"><font face="Verdana" size="2">.NET Wrapper</font></td>
<td valign="middle"><font face="Verdana" size="2">The .NET Runtime Callable Wrapper
(RCW).</font></td>
</tr>
</table>
<p><font face="Verdana" size="2"><a name="ProblemReporting"></a></font><b><font face="Arial" size="3">Problem
Reporting</font></b></p>
<p><font face="Verdana" size="2">As part of a broader initiative to increase
adoption of OPC specifications and to improve service to members, the OPC
Foundation intends to maintain binaries and sample code over time following a
model similar to Open Source projects. Vendors are encouraged to report
problems, bug fixes, enhancements and any other comments about the components
supplied by the OPC Foundation. To support this effort, the OPC Foundation has
technical staff prepared to review and incorporate feedback into the baseline
and release new versions of the components and sample code in a timely manner
for the benefit of all members.</font></p>
<p><font face="Verdana" size="2">Please note that this support is intended for OPC
Foundation members who are incorporating OPC support into their products.</font></p>
<p><font face="Verdana" size="2">Problems related to a particular download should
be posted to the appropriate group on the <a href="http://opcfoundation.org/forum">
OPC Foundation Message Board</a>.</font></p>
</td>
</tr>
<tr align="center">
<td>
<hr align="center" width="100%" SIZE="1">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1">Please send website
comments or report any problems to: <a href="mailto:webmaster@opcfoundation.org?Subject=OPC website comments">
webmaster@opcfoundation.org</a></font></td>
</tr>
</tbody>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -