擅长:python、mysql、java
<p>不能只复制msvcr*.dll—它们需要使用并排程序集的规则进行设置。您可以通过安装Sam指出的可再发行包来实现这一点,或者只要遵守规则,就可以将它们放在可执行文件旁边。</p>
<P>见“部署VisualC++库DLL作为私有程序集”的部分:这里{{a1}以获取详细信息,但基本上您的应用程序看起来如下:</p>
<pre><code>c:\My App\MyApp.exe
c:\My App\Microsoft.VC90.CRT\Microsoft.VC90.CRT.manifest
c:\My App\Microsoft.VC90.CRT\msvcr90.dll
</code></pre>
<p>这样做的一个好处是非管理员用户可以使用您的应用程序(我相信您需要是管理员才能通过可再发行的安装程序安装运行时)。而且不需要任何安装程序-你只需将文件复制到电脑上,一切正常。</p>