问题标签 [versions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
30476 浏览

.net - 您可以在解决方案中混合 .NET 框架版本吗?

我工作的代码库是 .NET 2.0。对于我们新的程序集/DLL/Web 应用程序,我很想利用 3.5 提供的功能。

可以在解决方案中混合 .NET 框架(每个程序集)吗?是否有任何与 IIS 相关的警告?

我很想听到任何正面/负面/howto 的反馈。让我知道!

谢谢!

0 投票
3 回答
795 浏览

svn - Subversion:如何处理分支、标签和主干文件夹?

先说一点背景:

我是一名设计师/开发人员,并决定将颠覆用于个人项目。我是唯一一个在这个项目上工作的人。我已经设置了一个 Beanstalk 帐户并在 Mac 上安装了版本。在本地,我通过 MAMP 运行 MySQL 和 PHP。

我在版本中做的第一件事是点击“结帐”按钮。我在本地机器上选择了我的 webroot 文件夹,并创建了一个包含三个子文件夹的文件夹:分支、标签、主干。我不明白该怎么办。我的代码位于 webroot 和一堆子文件夹中,我无法将代码移动到三个文件夹中的任何一个而不破坏任何东西。

所以,我的问题是,我如何告诉 Versions 我的代码在 webroot 文件夹中,而不是在它自己创建的文件夹中?

0 投票
1 回答
6421 浏览

svn - 版本。“不是工作副本”

先说一点背景:

我是一名设计师/开发人员,并决定将颠覆用于个人项目。我是唯一一个在这个项目上工作的人。我已经设置了一个 Beanstalk 帐户并在 Mac 上安装了版本。在本地,我通过 MAMP 运行 MySQL 和 PHP。我想做的是在本地开发并将代码推送到 Beanstalk 中。我现在不打算从 Beanstalk 部署到我的实时服务器。

在 Beanstalk 中,我创建了一个存储库并导入了所有代码。然后我安装了版本并向 Beanstalk 存储库添加了一个书签。到目前为止,一切都很好。接下来我猜(这是一个疯狂的猜测)我需要添加一个所谓的“工作副本书签”,以便版本可以监视我的本地副本的更改并将其提交到我的 Beanstalk 存储库。

问题:当我在版本中单击“创建工作副本书签”并在我的计算机上选择一个文件夹时,我收到错误:

'/Applications/MAMP/www_mydomain' 不是工作副本'

我不知道这意味着什么,现在我被卡住了。如何告诉版本跟踪本地文件夹的更改?

0 投票
3 回答
5558 浏览

macos - 如何在 mac os x 上列出所有已安装的软件包和版本?

我想列出我的 mac 上安装的所有应用程序和版本。像 perl、php 等的东西,而不是你在 Applications 目录中看到的东西……有没有 unix 命令呢?

0 投票
1 回答
3682 浏览

.net - 在应用程序中使用“useLegacyV2RuntimeActivationPolicy”和supportedRuntime 时出现问题

我修改了几个不同的应用程序的 .config 文件,如下所示:

当我为 devenv.exe.config(VS 2005 - 不要问:))执行此操作时,一切都很好 - 大多数 Visual Studio 使用 .NET 2.0,但我能够使用针对 .NET 4.0 框架的程序集.

我尝试为自定义 .exe 做同样的事情,它恰好基于 MS CAB(稍作修改)并且混合了 WPF 和 WinForms 内容。一旦我修改了这个应用程序的应用程序配置文件,我就开始得到这个异常,有时在应用程序启动期间:

Undo 操作遇到的上下文与在相应的 Set 操作中应用的上下文不同。可能的原因是在线程上设置了上下文并且未还原(撤消)。System.InvalidOperationException:撤消操作遇到的上下文与相应的 Set 操作中应用的上下文不同。可能的原因是在线程上设置了上下文并且未还原(撤消)。

有一个很长的堆栈跟踪没有直接在我的应用程序代码中显示任何内容(只是一堆 MS 程序集)。

如果我将应用程序的 .config 文件修改为:

即我删除了supportedRuntime 元素,然后应用程序不会抛出这个异常。但是当我在我的代码中尝试加载我的 .NET 4 程序集时,如果失败并出现以下问题:

System.BadImageFormatException:无法加载文件或程序集“”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。

我想这是意料之中的。

我有两个问题:

1) 知道为什么当我修改此应用程序的配置文件以包含supportedRuntime 元素、添加.NET 4 支持以及关于我能做些什么的任何建议时出现System.InvalidOperationException 异常吗?

2) 如果答案是“不知道为什么/不知道你能做些什么”,那么我的 .NET 3.5 SP1 代码 (C#) 可以为有条件地添加 .NET 4 运行时支持提供更细粒度的支持对于某个程序集,而不将我的整个应用程序转换为目标 .NET 4,或者不使用声明性配置文件方法?在某些时候,我会将整个应用程序转换为目标 .NET 4,但从短期来看,这是一项艰巨的任务,我希望有一些短期的解决方案/破解。

非常感谢您提供的任何建议!

0 投票
2 回答
134 浏览

ssis - 如何处理添加的输入数据列而无需维护多个版本的 SSIS 包?

我写信是为了征求解决即将到来的问题的想法。

为我们的 ETL 流程提供数据的产品目前有多个版本。我们的客户都在使用产品的某个版本,但并非都使用相同的版本,它们不会同时升级。

随着新版本产品的推出,最常见的变化是添加新的数据列。列被删除或重命名可能偶尔会发生,但我们现在主要关注的是如何处理添加的新列。

我们要解决的问题是如何为使用旧版本产品的客户处理数据。如果我们不考虑 SSIS 包中的新列,则不会处理使用旧产品版本的客户的这些列中的数据。

我们想要避免的是必须为每个版本的产品维护一个单独版本的 SSIS 包。有没有人成功地为这种情况实施了解决方案?

0 投票
2 回答
5100 浏览

matlab - 如何选择从 shell 或 Matlab 启动时启动哪个 Matlab 版本?

我的 PC 上安装了多个 Matlab 版本。也就是说,R2006b、R2009b、R2010a。在这个特定的应用程序中,我想在从 Shell 启动 R2009b 时启动它。启动时是否有任何选项可以选择要运行的版本?

0 投票
11 回答
1360 浏览

c# - 开始c# 4.0之前是否必须学习所有其他版本的c#?

因为我是一个刚刚完成工程的初学者,并且我对 c、c++ 有很好的了解......我也想过学习 c#,但我发现 c# 4.0 已经发布......

  • 我应该关心以前的版本吗?
  • 您给初学者快速学习 c# 的提示是什么?
  • 从 c,c++ 迁移到 c# 时要考虑哪些因素?
0 投票
3 回答
84 浏览

java - Eclipse 插件只在我的机器上工作

我编写了一个用于添加饥饿删除的 Eclipse 插件,它似乎可以在我的机器上运行。但是,我有几个朋友尝试过,它似乎根本没有在他们的机器上加载。安装过程只是将生成的 .jar 复制到 eclipse 的 plugins/ 子目录中。我已经尝试在我的机器上重新安装 eclipse 并再次安装插件,这似乎有效。是否有一个签名过程或我必须通过什么才能让我的插件在不同的机器上工作?如果不是,可能是什么问题?

0 投票
3 回答
973 浏览

iphone - 无法在一部 iPhone 上拥有同一应用程序的两个版本

我的应用程序有两个版本。我试图在我的 iPhone 上保留每个副本以进行测试。

在我的构建设置中,我的包显示名称是${PRODUCT_NAME},并且我为我的应用程序的每个版本指定了不同的产品名称(例如“v92”和“v10”)。当我将每个版本安装到我的 iPhone 时,它​​们都以不同的名称并排出现,但是一个会正常工作,另一个会在打开的那一刻立即关闭。如果我删除正常工作的版本,另一个将开始工作。

有谁知道发生了什么?