小编Car*_*ces的帖子

从MSBUILD脚本获取次要版本和主要版本

我正在使用Msbuild来编译和生成.zip文件和安装程序,我需要我的assembyInfo的版本号.

我正在使用此代码.

<Target Name="getversion">
    <GetAssemblyIdentity AssemblyFiles="$(BuildDir)\myprogram.exe">
        <Output TaskParameter="Assemblies" ItemName="fooAssemblyInfo"/>
    </GetAssemblyIdentity>
    <Message Text="Version = %(fooAssemblyInfo.Version)"/>
</Target>
Run Code Online (Sandbox Code Playgroud)

但这会返回Version = 2.0.0.29110,我只需要次要和主要版本.

有没有办法在没有自定义任务的情况下读取assembyInfo.cs信息?

.net msbuild assemblyinfo

7
推荐指数
3
解决办法
7175
查看次数

库生成UML图

我的项目实际上使用XML文件来定义应用程序的流程.

我喜欢将此XML转换为代表流的图像,以便在文档中使用它.

有任何c#库可以帮助生成UML的图形部分吗?有任何XML标准格式可以生成可以转换为IMG的UML流吗?

我需要这样的东西
LampFlowChart

c# uml

6
推荐指数
1
解决办法
2044
查看次数

使用休眠注释进行软删除时出错

我有以下 JPA 实体

@SQLDelete(sql="UPDATE service SET date_deletion =  CURRENT_DATE() WHERE id = ?")
@Where(clause="date_deletion IS NULL ")
public class Service {
...
}
Run Code Online (Sandbox Code Playgroud)

选择工作确定所有带有 date_deletion 通知的元素都没有显示,但是当我尝试删除时....

16:38:26,836  DEBUG SQL:111 - UPDATE service SET date_deletion =  CURRENT_DATE() WHERE id = ?
16:38:26,836  DEBUG AbstractBatcher:418 - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
16:38:26,836  DEBUG JDBCExceptionReporter:225 - could not delete: [com.foo.domain.Service#1] [UPDATE service SET date_deletion =  CURRENT_DATE() WHERE id = ?]
java.sql.SQLException: Parameter index out of range (2 > number …
Run Code Online (Sandbox Code Playgroud)

hibernate spring-roo hibernate-annotations

3
推荐指数
1
解决办法
1005
查看次数

SQL服务器和patindex未预期的结果

我正在尝试用NANP格式验证电话号码.

我正在使用此代码

 patindex('+1[2–9][0-9][0-9][2–9][0-9][0-9][0-9][0-9][0-9][0-9]', n)
Run Code Online (Sandbox Code Playgroud)

但是没有按预期工作,一些应该有效的数字(如+14104536330)与表达式不匹配.

我用示例代码创建了一个SQL Fiddle.我的patindex表达有什么问题?

sql-server patindex

3
推荐指数
1
解决办法
97
查看次数