C# 本地复制引用程序集
我有一个新手问题,假设您正在使用Visual Studio 2012 express编译一个应用程序,并且您将引用程序集设置为COPY LOCAL=TRUE,它会将它们包括在应用程序文件夹路径中,对吗?,因此,不再需要安装C++可再发行版本2012,这是真的吗?还是用户仍然需要安装该版本(C++可再发行版本2012)才能运行应用程序 那不是真的。如果您正在编写.NET应用程序,用户需要安装适当版本的.NET Framework才能运行该应用程序 但你的问题是困惑的。所有这些都与C++可重新分配的运行库无关。这也必须被分发,但它与.NET框架完全分离。有三种可能的方法来处理该依赖关系:C# 本地复制引用程序集,c#,visual-studio-2012,C#,Visual Studio 2012,我有一个新手问题,假设您正在使用Visual Studio 2012 express编译一个应用程序,并且您将引用程序集设置为COPY LOCAL=TRUE,它会将它们包括在应用程序文件夹路径中,对吗?,因此,不再需要安装C++可再发行版本2012,这是真的吗?还是用户仍然需要安装该版本(C++可再发行版本2012)才能运行应用程序 那不是真的。如果您正在编写.NET应用程序,用户需要安装适当版本的.NET Framework才能运行该应用程序 但你的问题是困惑的。所有这些都与C++可重新分配的
各有利弊。你的问题中没有足够的关于你的情况的信息来提出建议右,如果复制所有引用程序集,C++重新分发2012的内容仍然是必需的吗?是的,这仍然是必要的。这些程序集与CRT库没有任何关系。你把C++和.NET框架混淆了。在运行环境中,与部署方法有什么混淆吗?Setup.exe计划是什么?对这两个库进行预请求检查,使用自定义应用程序安装crt,并让用户在安装之前只安装.net。。。不管怎样,但要理解这一点,你就有了前进的道路。谢谢你的澄清