multi-targeting相关内容

在 NuGet 中包含控制台应用程序的最佳实践

我正在开发一个开源库,它主要由一个面向 .NET Standard 2.0 的类库项目组成.最重要的是,我还实现了一个控制台应用程序,它是该库的 CLI.控制台项目(由于历史原因)仅针对 .NET Framework 4.6.2. 现在我想知道什么是使这个控制台应用程序可供社区使用的最佳实践.在最广泛的层面上,我认为有两种可能性: 将控制台应用作为单独的 NuGet 提供. 在与类库 ..
发布时间:2021-11-26 13:10:27 C#/.NET

我已经将 Windows 服务构建为“任何 CPU".为什么它在我的 64 位机器上以 32 位模式运行?

我已将 Windows 服务构建为“任何 CPU".但是,当我在 64 位机器上运行它时,它会以 32 位运行.我该如何解决?我使用的是 .NET 和 C#,我的操作系统是 Windows 2008 R2. 如果我在 x64 中构建它,它会以 64 位模式正确加载.但是,“任何 Cpu"——这正是我想要的——以 32 位加载,即使它运行的机器完全支持 64 位. 编辑以根据反馈添加更多 ..
发布时间:2021-11-25 05:52:08 C#/.NET

在 NuGet 中包含控制台应用程序的最佳实践

我正在开发一个开源库,它主要由一个面向 .NET Standard 2.0 的类库项目组成.最重要的是,我还实现了一个控制台应用程序,它是该库的 CLI.控制台项目(由于历史原因)仅针对 .NET Framework 4.6.2. 现在我想知道什么是使这个控制台应用程序可供社区使用的最佳实践.在最广泛的层面上,我认为有两种可能性: 将控制台应用作为单独的 NuGet 提供. 在与类库 ..
发布时间:2021-11-24 20:59:43 C#/.NET

我已经将Windows服务构建为“任何CPU”。为什么它在我的64位计算机上以32位模式运行?

我已将Windows服务构建为“任何CPU”。但是,当我在64位计算机上运行它时,它以32位运行。我该如何解决?我使用的是.NET和C#,我的操作系统是Windows 2008 R2。 如果我在x64中构建它,则可以正确地以64位模式加载。但是,“ Any Cpu”(我要的是)以32位加载,即使它在完美运行的计算机上支持64位也是如此。 编辑以根据反馈添加更多信息 我们确实有第三 ..
发布时间:2020-05-31 21:33:48 C#/.NET

在NuGet中包含控制台应用程序的最佳实践

我正在开发一个开放源代码库,主要由一个针对.NET Standard 2.0的类库项目组成。最重要的是,我还实现了一个控制台应用程序,即该库的CLI。控制台项目(出于历史原因)仅针对.NET Framework 4.6.2。 现在,我想知道哪种最佳实践才能使该控制台应用程序可用于社区。从最广泛的角度来看,我看到两种可能性: 将控制台应用程序作为单独的NuGet运送。 将控制台应用程序 ..
发布时间:2020-05-31 20:36:16 C#/.NET

在Visual Studio 2015中使用v90(VS2008)平台工具集

是否可以(以及如何使用)VS2015 IDE使用编译器,链接器,STL和VS2008附带的一切来构建本地C ++项目? 我想要做的是称为“C ++本地多目标”,并且知道例如VS2012允许使用VS2008(v90)工具集,用于C ++项目,通过项目属性 - >配置属性 - >通用 - >平台工具集= v90。通常,开箱即用的v90将不可用,但如果您并排安装VS2008 + VS2010 + ..