We are planning to upgrade our oracle application express from 3.2 version. Could someone advice which is the latest stable version of apex (5.1 or 5.1.2)? Also please advice if any separate license is needed to install the latest versions?
From their website:
Oracle Application Express Release 5.1.2.00.09 was released on June
28, 2017. This is a cumulative patch set for Application Express 5.1.0
and Application Express 5.1.1.
You don't need a separate licence, since APEX is a no-cost feature of the Oracle database.
As for upgrading from 3.2 to 5.1 the Installation Guide:
If you have release 1.5.x, 1.6.x, 2.0.x, 2.2.x, 3.0.x, 3.1.x, 3.2.x,
4.0x, 4.1x ,4.2.x or 5.0x of Oracle Application Express, following any of the installation scenarios in this guide upgrades your Oracle
Application Express instance to release 5.1 and creates Oracle
Application Express 5.1 database objects in a new schema and migrates
the application metadata to the new release.
Related
My application hosted in azure uses old .NETCORE 1.0 SDK. There wasn't any commits for more than a month and when I committed some changes today, it failed to build. I checked the pipeline and I found that it failed on Run dotnet with this error
A compatible installed .NET Core SDK for global.json version
[1.0.0-preview2-003131] from [D:\a\1\s\global.json] was not found.
Does it mean azure devops does not support .NETCORE 1.0 anymore? Do I need to upgrade the application to use .NETCORE 2.x?
Any help will be appreciated.
Cheers
There are several hosted agents, and the different agents have different software installed on it. The list of agents can be found here:
https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops
the window 2019 hosted agent has the following software installed:
https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md
the window 2016 hosted agent has the following software installed:
https://github.com/actions/virtual-environments/blob/master/images/win/Windows2016-Readme.md
As you can see in the list, the windows 2016 hosted agent still has a .net Core 1.0 version installed. If updating you project to a new .net Core version is not an option, you might be able to build your project on this agent.
You can set the agent to build to windows 2016 by using the following yaml:
jobs:
- job: Build_Web
pool:
vmImage: 'vs2017-win2016'
Agree with PaulVrugt that you should use Windows 2016 hosted agent to build your application if you do want to use .net core 1.
But you may also need an extra Use .net core Task in the first task of the pipeline to specify the version you want to use.
This task can be used to change the version of .NET Core used in subsequent tasks like .NET Core cli task. And this is necessary cause Azure Devops will automatically pick the latest version of .net core sdk unless you use this task to let the pipeline know which version of sdk do you want to use in following tasks.
We are on TFS 2017 initial release (on premise install). I am looking to see how I can build ASP .NET Core 2.0 apps using TFS 2017 Build / Release. Right now our standard builds uses Visual Studio builds and we have visual studio 2015 installed on our build server.
When I am attempting to build ASP .NET core 2 MVC app, using Visual Studio build, the build is failing with an error message :
Trunk\xxxxxx.csproj (1, 1)
Trunk\xxxxxx.csproj(1,1): Error MSB4041: The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.
Can I ask what is the recommended approach to building / deploying .NET core 2.0 projects using TFS 2017?
Install VS 2017 on the build server? We already have VS 2015 installed on the build server. Can VS 2015 and VS2017 live side by side on the build server and will the VS build step pick up 2017?
Visual Studio Builld
Or should we be installing .NET core 2.0 SDK on the build server and then use command line utility as a part of the build step.
Or should we switiching to MSBUILD instead of VS studio build and installing just the MSBuild for VS 2017 on the builld server.
1.You could install VS2017 on the build server. VS2017 and VS2015 could live side by side on either a build server or a develop machine. You just need to select which version you will use in visual studio version picklist. However VS2017 option is not support on the build-in Visual Studio Build task on TFS2017. It's not related to VS2017 installed on the build server or not.
2.You need to install .NET CORE 2.0 SDK on the build server, otherwise will get a similar error as below:
error : The version of Microsoft.NET.Sdk used by this project is
insufficient to support references to libraries targeting .NET
Standard 1.5 or higher. Please install version 2.0 or higher of the
.NET Core SDK.
Highly recommend you to keep the build server environment as same as local develop machine, this will narrow down the build issue on TFS.
3.No you don't have to. Just follow the process in this tutorial-- Build your ASP.NET Core app
Suggest you update your TFS 2017 initial release to the latest version TFS2017 update2. This will include VS2017 in the picklist of vs version. And since .NetCore 2.0 released in May 2017 which is later then the initial TFS2017(November 2016), not sure if it's supported or have any other issues. However, one thing is certain: you could build .NET Core 2.0 apps in TFS2017update2 successfully. Moreover, there are many new features released with update2 version, there is no reason to stay on the initial TFS2017.
I have a project with Phalcon 2.0 and Oracle 11g database and running successfully. I tried to upgrade to Phalcon 3.0 but it is not working.
As of Phalcon version 3.0 Oracle support has been dropped from the project. Quoting from the 3.0 Blog announcement:
Dropped support of Oracle #12008, #12009 Support of Oracle has been
dropped from the Phalcon Core for the following reasons:
The lack of Oracle maintainer
The lack of relevant experience among the Phalcon Core Team
Weak support or interest from the community
Incomplete implementation that creates only the illusion of support
for Oracle
Some issues hampering for the support of PHP 7 in Phalcon
Oracle components will be ported to the Phalcon Incubator. If the
adapter receives support and enhancements from the community, we will
consider making it part of the core again.
More info and patch notes in the blog: https://blog.phalconphp.com/
I think they already dropped support with OracleDB in 3.0.x, check it here https://blog.phalconphp.com/post/phalcon-3-0-0-released
I have an app using Microsoft ASP.NET Web API 2.2 OWIN. Installed the latest version (5.2.3) on Nuget and realized it hasn't been updated since February 9, 2015.
There have been individual updates the following packages since 5.2.3 was released:
Newtonsoft.Json
Microsoft.Owin
Microsoft.Owin.Hosting
Microsoft.Owin.Host.HttpListener
Is there a plan for updating or maintaining Microsoft ASP.NET Web API 2.2 OWIN moving forward?
Is it safe to update the packages above?
FYI. I'm running .NET 4.5.
I've updated all of those packages to the latest versions and have not seen any ill effects in any of my applications. It's not really unusual for a package to not receive updates if it is considered stable and there are no new relevant features to release. I would expect that to change when ASP.NET Core is officially released.
How to install Oracle Database Extensions for .NET into VS2013.
32-bit Oracle Data Access Components (ODAC)
with Oracle Developer Tools for Visual Studio
Everytime I run this installer, it is always exclude Oracle Database Extensions for .NET. There is a reminder of for upgrade only in the description of the package installer.
Oracle Database Extensions for .NET 4 12.1.0.1.0 -- for upgrade only
Oracle Database Extensions for .NET 2.0 12.1.0.1.0 -- for upgrade only
So where should I get the installer for Oracle Database Extensions? Currently I using VS2013 Professional and Oracle database server 11g 64 bits.
I need that because of Developing and Deploying a .NET Stored Procedure using Oracle Deployment Wizard.
Developing and Deploying a .NET Stored Procedure
Inside this website, you can see the tutorial for VS2010 version.
Additional: I have to use Oracle 12c client 32bits because of VS2013 and Entity Framework.
Additional: I have ttied 64 bits, but my VS2013 still doesn't have Deploy option
Well, this is guesswork:
Try installing Oracle 10g ODAC and Oracle Developer Tools for Visual Studio .NET (very bottom of the downloads page) first, and then install the latest for upgrade only distribution.
Okay, here's an excerpt from Oracle Database Extensions for .NET:
This product is included with the Oracle Database on Windows installation. Further upgrades are installed as part of the Oracle Database Access Components (ODAC) releases, however Oracle Database Extensions for .NET must first be installed and configured before it can be upgraded.
Also, I found Oracle® Database Extensions for .NET Developer's Guide 12c Release 1 (12.1) for Microsoft Windows. In it's Installation and Configuration > Installation section:
Before the first use of Oracle Database Extensions for .NET, do the following:
Install Oracle Database 12c and either allow the installer to create the database for you, or install the database software only and use Database Configuration Assistant to create a database afterwards.
After installation and database creation, execute the following to enable Oracle Database Extensions for .NET.
chopt enable ode_net
Execute the following to create the Oracle Database Extensions for .NET windows service.
oraclrctl -new
Bottom line: You have to install Oracle Database 12c to enjoy Oracle Database Extensions for .NET. It is meant to be a service running along with the database server, not in the client.